Module: VSM::DSL

Defined in:
lib/vsm/dsl.rb,
lib/vsm/dsl_mcp.rb

Defined Under Namespace

Classes: Builder

Class Method Summary collapse

Class Method Details

.define(name, &blk) ⇒ Object



76
77
78
# File 'lib/vsm/dsl.rb', line 76

def self.define(name, &blk)
  Builder.new(name).tap { |b| b.instance_eval(&blk) }.build
end