Class: Musterb::BindingExtractor

Inherits:
Object
  • Object
show all
Defined in:
lib/musterb/binding_extractor.rb

Instance Method Summary collapse

Constructor Details

#initialize(_binding) ⇒ BindingExtractor

Returns a new instance of BindingExtractor.



2
3
4
# File 'lib/musterb/binding_extractor.rb', line 2

def initialize(_binding)
  @binding = _binding
end

Instance Method Details

#[](symbol) ⇒ Object



6
7
8
9
10
# File 'lib/musterb/binding_extractor.rb', line 6

def [](symbol)
  @binding.eval symbol
rescue NameError
  nil
end