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



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

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

#describeObject



1296
1297
1298
1299
1300
1301
# File 'lib/activefacts/metamodel/extensions.rb', line 1296

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