Class: DefinitionVariable

Inherits:
Object
  • Object
show all
Defined in:
lib/aml/definition.rb

Instance Method Summary collapse

Constructor Details

#initialize(variable) ⇒ DefinitionVariable

Returns a new instance of DefinitionVariable.



3
4
5
# File 'lib/aml/definition.rb', line 3

def initialize(variable)
	@variable = variable
end

Instance Method Details

#variable(name, line, bundle = false) ⇒ Object



6
7
8
# File 'lib/aml/definition.rb', line 6

def variable(name,line,bundle=false)
	@variable[bundle].select{|variable| variable == name}.first[1].select{|line_number,value| line_number <= line}.values.last if (@variable.has_key?(bundle) and @variable[bundle].has_key?(name))
end