Class: ActiveFacts::Metamodel::LinkFactType::ImplicitReading::ImplicitReadingRoleSequence

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

Defined Under Namespace

Classes: ImplicitReadingRoleRef

Instance Method Summary collapse

Constructor Details

#initialize(roles) ⇒ ImplicitReadingRoleSequence

Returns a new instance of ImplicitReadingRoleSequence.



886
887
888
# File 'lib/activefacts/vocabulary/extensions.rb', line 886

def initialize roles
  @role_refs = roles.map{|role| ImplicitReadingRoleRef.new(role, self) }
end

Instance Method Details

#all_readingObject



896
897
898
# File 'lib/activefacts/vocabulary/extensions.rb', line 896

def all_reading
  []
end

#all_role_refObject



890
891
892
# File 'lib/activefacts/vocabulary/extensions.rb', line 890

def all_role_ref
  @role_refs
end

#describeObject



893
894
895
# File 'lib/activefacts/vocabulary/extensions.rb', line 893

def describe
  '('+@role_refs.map(&:describe)*', '+')'
end