module RPetri::Net::DSL::ClassMethods
Public Instance Methods
build(&block)
click to toggle source
# File lib/rpetri/net/dsl.rb, line 5 def build(&block) net = new if block_given? called_from = eval('self', block.binding, __FILE__, __LINE__) dsl = Net::DSL.send(:new, net, called_from) dsl.instance_eval(&block) dsl.finilize dsl.net else net end end