Class: ActiveFacts::CQL::Compiler::Definition

Inherits:
Object
  • Object
show all
Defined in:
lib/activefacts/cql/compiler/shared.rb

Direct Known Subclasses

Concept, Constraint, Fact, Import, Unit, Vocabulary

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#constellationObject

Returns the value of attribute constellation.



70
71
72
# File 'lib/activefacts/cql/compiler/shared.rb', line 70

def constellation
  @constellation
end

#sourceObject

Returns the value of attribute source.



70
71
72
# File 'lib/activefacts/cql/compiler/shared.rb', line 70

def source
  @source
end

#vocabularyObject

Returns the value of attribute vocabulary.



70
71
72
# File 'lib/activefacts/cql/compiler/shared.rb', line 70

def vocabulary
  @vocabulary
end

Instance Method Details

#compileObject



71
72
73
# File 'lib/activefacts/cql/compiler/shared.rb', line 71

def compile
  raise "#{self.class} should implement the compile method"
end