Class: AutoCode::Creator

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

Instance Method Summary collapse

Constructor Details

#initialize(options, &block) ⇒ Creator

Returns a new instance of Creator.



26
27
28
# File 'lib/autocode.rb', line 26

def initialize( options, &block )
  @exemplar = (options[:exemplar]||Module.new).clone; @block = block
end

Instance Method Details

#callObject



29
# File 'lib/autocode.rb', line 29

def call ; @exemplar.module_eval( &@block ) if @block ; @exemplar ; end