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 11248773305c9a1ad1a9d4c_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: 11248773305c9a1ad1a9d4c_000001 Co jeżeli chcemy zdefiniować metodę #full_name w klasie…