Class: ActiveFacts::Metamodel::Variable

Inherits:
Object
  • Object
show all
Defined in:
lib/activefacts/metamodel/metamodel.rb,
lib/activefacts/metamodel/extensions.rb

Instance Method Summary collapse

Instance Method Details

#all_stepObject



1308
1309
1310
# File 'lib/activefacts/metamodel/extensions.rb', line 1308

def all_step
  all_play.map(&:step).uniq
end

#describeObject



1301
1302
1303
1304
1305
1306
# File 'lib/activefacts/metamodel/extensions.rb', line 1301

def describe
  object_type.name +
    (subscript ? "(#{subscript})" : '') +
    " Var#{ordinal}" +
    (value ? ' = '+value.to_s : '')
end