Mogę utworzyć blok, który wyodrębni elementy mieszania i przekształci je w zmienne lokalne, ale zastanawiam się, czy natywna metoda już istnieje. Coś takiego:Czy istnieje ekwiwalent w języku Ruby do ekstraktu PHP?
extract({ :foo => 'bar', :foo2 => 'bar2' })
puts foo # 'bar'
puts foo2 # 'bar2'
Należy pamiętać, że klucze są prywatne, a zakres musi pozostać lokalny.
Tak, smoki, prawda. W tym przypadku mniej smoków, ponieważ wszystkie prywatne i lokalne, i zajmujące się dość obrzydliwie hash var nazwy + ton członków. ekstrakt nie jest konieczny, ale miły. – glortho