Szukałem w pobliżu, ale nie mogę znaleźć żadnego wbudowanego sposobu konwersji obiektu (z mojego własnego dzieła) na mieszanie wartości, więc muszę szukać gdzie indziej .Konwersja obiektu do wartości mieszania w Ruby
Moja myśl polegała na użyciu .instance_variables
, usunięciu @
z przodu każdej zmiennej, a następnie użyciu attr_accessor
dla każdego z nich w celu utworzenia skrótu.
Co wy myślicie? Czy to jest "Droga Rubinowa", czy jest lepszy sposób na zrobienie tego?
Jeżeli przypadkiem, stało się za pomocą szyn. '.attributes' pobierze to, co chcesz. –
Możesz także użyć "haszysz" gem http://stackoverflow.com/a/17889367/960702 – mustafaturan