Class: Fixjour::DSL

Inherits:
Object
  • Object
show all
Includes:
Fixjour, Counter
Defined in:
lib/fixjour/dsl.rb

Instance Method Summary collapse

Methods included from Counter

#counter, get

Methods included from Fixjour

evaluate

Constructor Details

#initialize(block) ⇒ DSL

Returns a new instance of DSL.



6
7
8
# File 'lib/fixjour/dsl.rb', line 6

def initialize(block)
  instance_eval(&block)
end

Instance Method Details

#define(model, options = {}, &block) ⇒ Object



10
11
12
# File 'lib/fixjour/dsl.rb', line 10

def define(model, options={}, &block)
  Builder.new(model, options, &block).define
end