Kategoria:

Programowanie

Kategoria:

Ruby Struct to wbudowana klasa, która udostępnia użyteczne funkcjonalności. Możesz ją używać zarówno w logice biznesowej jaki i w kodzie testów. W tym artykule przejdę poprzez możliwości, które udostępnia Struct, porównam ją z innymi alternatywnymi rozwiązaniami oraz postaram się pokazać mniej znane ale nadal przydatne właściwości. Podstawy 12580855865c43c782b5f1c_000000 Jak możesz zauważyć, Struct zachwouje się jak prosta klasa Ruby. Powyższy kod działa tak samo jak ten zdefiniowany poniżej: 12580855865c43c782b5f1c_000001 Co jeżeli chcemy zdefiniować metodę #full_name w klasie…