Method: Waw::FullState::Variable#initialize
- Defined in:
- lib/waw/fullstate/variable.rb
#initialize(name, default_value = nil, &block) ⇒ Variable
Creates a variable instance with a default value
7 8 9 10 11 |
# File 'lib/waw/fullstate/variable.rb', line 7 def initialize(name, default_value = nil, &block) raise ArgumentError, "Waw variables accept a default value or a block, but not both"\ unless default_value.nil? or block.nil? @name, @default_value = name, (block ? block : default_value) end |