Method: MagicLamp.define

Defined in:
lib/magic_lamp.rb

.define(options = {}, &block) ⇒ Object



46
47
48
49
50
51
# File 'lib/magic_lamp.rb', line 46

def define(options = {}, &block)
  raise_missing_block_error(block, __method__)
  defaults_manager = DefaultsManager.new(configuration, options)
  defaults_manager.instance_eval(&block)
  defaults_manager
end