November 2012
Intermediate to advanced
888 pages
54h 46m
Polish
Nasz program zależy od interfejsu bądź pewnej własności gemu dostępnej tylko w określonych wersjach biblioteki. Jeśli użytkownik spróbuje uruchomić program z zainstalowaną nieprawidłową wersją gemu, powinna wyświetlić się informacja o wymaganej wersji, tak by użytkownik mógł dokonać aktualizacji.
W bibliotece rubygems zdefiniowano metodę — Kernel#require_gem, która pozwala na definiowanie warunków dotyczących gemów. Metoda zgłosi wyjątek Gem::LoadError, jeśli określonego gemu nie zainstalowano lub jeśli żadna z zainstalowanych wersji gemu nie spełnia postawionych wymagań.
Najłatwiejszym rozwiązaniem jest zezwolenie na instalację dowolnej wersji gemu. W takim przypadku wcale ...
Read now
Unlock full access