class Manioc::Container::DSL
Public Class Methods
new(&block)
click to toggle source
# File lib/manioc/container.rb, line 6 def initialize &block @fields = {} instance_exec(&block) end
Public Instance Methods
method_missing(name, *args, &block)
click to toggle source
Calls superclass method
# File lib/manioc/container.rb, line 15 def method_missing name, *args, &block return super if args.any? @fields[name] = block end
to_h()
click to toggle source
# File lib/manioc/container.rb, line 11 def to_h @fields end