Class: Sbuilder::Ial::Model::CallableBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/model/model_dsl.rb

Overview


Transaction

Instance Method Summary collapse

Instance Method Details

#block(v = nil, &blk) ⇒ Object



655
656
657
658
659
660
661
# File 'lib/model/model_dsl.rb', line 655

def block(v=nil, &blk )
  if block_given?
    @block = Sbuilder::Ial.block( &blk )
  else
    @block=v; self;
  end
end

#name(v = nil) ⇒ Object



645
# File 'lib/model/model_dsl.rb', line 645

def name(v=nil); @name=v; self;end

#request(v = nil) ⇒ Object



646
647
648
649
650
651
652
653
654
# File 'lib/model/model_dsl.rb', line 646

def request(v=nil)
  if v.is_a?( Array )
    # expect array 'v' of properties
    @request=Sbuilder::Ial.request() { properties v }
  else
    @request=v
  end
  self
end