Class: Sbuilder::Ial::Model::VariableBuilder

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

Overview


Variable

Instance Method Summary collapse

Instance Method Details

#buildObject



298
299
300
# File 'lib/model/model_dsl.rb', line 298

def build
  v = Variable.new( :variable, @name, @init || Sbuilder::Ial.constantExpression(){ const Constants::CONSTANT_EXPRESSION_EMPTY } )
end

#init(v = nil) ⇒ Object



294
295
296
297
# File 'lib/model/model_dsl.rb', line 294

def init(v=nil);
  @init=Sbuilder::Ial::Model.map2expression(v)
  self;
end

#name(v = nil) ⇒ Object



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

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