Method: Main::Parameter::DSL#fattr_block_for

Defined in:
lib/main/parameter.rb

#fattr_block_for(name, &block) ⇒ Object



547
548
549
550
# File 'lib/main/parameter.rb', line 547

def fattr_block_for name, &block
  block ||= lambda{|param| [0,1].include?(param.arity) ? param.value : param.values }
  lambda{|*args| block.call(self.param[name]) }
end