Class: ActiveFacts::Metamodel::ImplicitFactType::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.



658
659
660
# File 'lib/activefacts/vocabulary/extensions.rb', line 658

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

Instance Method Details

#all_readingObject



668
669
670
# File 'lib/activefacts/vocabulary/extensions.rb', line 668

def all_reading
  []
end

#all_role_refObject



662
663
664
# File 'lib/activefacts/vocabulary/extensions.rb', line 662

def all_role_ref
  @role_refs
end

#describeObject



665
666
667
# File 'lib/activefacts/vocabulary/extensions.rb', line 665

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