Module: Media::Builder::Command::Converter::ClassMethods

Defined in:
lib/media/builder/command/converter.rb

Instance Method Summary collapse

Instance Method Details

#build(&blk) ⇒ Object



15
16
17
18
19
20
21
22
23
24
25
# File 'lib/media/builder/command/converter.rb', line 15

def build(&blk)
  converter = new

  if block_given?
    context = eval('self', blk.binding)
    converter.instance_variable_set(:@context, context)
    
    converter.instance_eval(&blk)
  end
  converter
end