Helo,Ruby: lista de diferentes propiedades entre objetos Obtener
Soy bastante nuevo en Rubí (usando 1.8.6) y necesito saber si la siguiente funcionalidad está disponible de forma automática y si no, lo cual sería la mejor método para implementarlo.
I have class Car. y tienen dos objetos:
car_a and car_b
¿Hay alguna manera de que pudiera hacer un comparar y encontrar las propiedades que difieren en uno de los objetos en comparación con el otro?
Por ejemplo,
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'
luego hacer un
car_a.compare_with(car_b)
me debe dar:
{:color => 'Blue', :sun_roof => 'false'}
o algo por el estilo?
¡Guau! ¡Esto es asombroso! ¡Lo intentaré! Gracias :) – saurabhj