class ActiveFacts::Metamodel::RoleSequence
Public Instance Methods
all_role_ref_in_order()
click to toggle source
# File lib/activefacts/metamodel/extensions.rb, line 475 def all_role_ref_in_order all_role_ref.sort_by{|rr| rr.ordinal} end
describe(highlighted_role_ref = nil)
click to toggle source
# File lib/activefacts/metamodel/extensions.rb, line 467 def describe(highlighted_role_ref = nil) "("+ all_role_ref_in_order.map{|rr| rr.role.name + (highlighted_role_ref == rr ? '*' : '') }*", " + " in " + all_role_ref.map(&:role).map(&:fact_type).uniq.map(&:default_reading).map(&:inspect)*', ' + ")" end