Helo,Ruby: Pobierz listę różnych właściwości między obiektami
Jestem całkiem nowy, Ruby (przy użyciu 1.8.6), a trzeba wiedzieć, czy następujące funkcje są dostępne automatycznie, a jeśli nie, który byłby najlepszy metoda wdrożenia.
Mam samochód klasy. i mają dwa obiekty:
car_a and car_b
Czy jest jakiś sposób mogę zrobić porównać i znaleźć jakie właściwości różnią się w jednym z obiektów w stosunku do drugiego?
Na przykład
car_a.color = 'Red'
car_a.sun_roof = true
car_a.wheels = 'Bridgestone'
car_b.color = 'Blue'
car_b.sun_roof = false
car_b.wheels = 'Bridgestone'
następnie robi
car_a.compare_with(car_b)
powinien dać mi:
{:color => 'Blue', :sun_roof => 'false'}
lub coś w tym rodzaju?
Wow! To jest niesamowite! Wypróbuj! Dzięki :) – saurabhj