lib/bocuse/configuration.rb
# Executes the block such that it may modify this object. 
#
Executes the block such that it may modify this object.
Executes the block such that it may modify this object .
def call(block)
      fail ArgumentError unless block
      block.call(self) if block.arity>0
      instance_eval(&block) if block.arity == 0
    end
def call ( block ) fail ArgumentError unless block block . call ( self ) if block . arity > 0 instance_eval ( & block ) if block . arity == 0 end
Executes the block such that it may modify this object.
Executes the block such that it may modify this object .
block