Puedo crear un bloque que extraiga elementos hash y los convierta en variables locales, pero me pregunto si ya existe un método nativo. Algo como esto:¿Hay un equivalente de Ruby al extracto de PHP?
extract({ :foo => 'bar', :foo2 => 'bar2' })
puts foo # 'bar'
puts foo2 # 'bar2'
Tenga en cuenta que las claves son privadas, y que el alcance debe permanecer local.
Sí, dragones, cierto. En este caso, menos dragones porque todos son privados y locales, y tratan con nombres de hash bastante repugnantes + toneladas de miembros. extracto no es necesario, pero bueno. – glortho