Module: Binding::Expand::Refine
- Included in:
- Binding
- Defined in:
- lib/binding/expand.rb
Instance Method Summary collapse
Instance Method Details
#expand(*keys) ⇒ Object
5 6 7 8 9 |
# File 'lib/binding/expand.rb', line 5 def *keys b = self keys = b.local_variables if keys.empty? Hash[*keys.map { |key| [key, b.eval(key.to_s)] }.flatten(1)] end |