Module: ActiveFacts::CQL::Context::ContextNote2

Defined in:
lib/activefacts/cql/parser/Context.rb

Instance Method Summary collapse

Instance Method Details

#astObject



63
64
65
66
67
# File 'lib/activefacts/cql/parser/Context.rb', line 63

def ast
  who = w.empty? ? nil : w.value
  ag = agreed.empty? ? [] : agreed.a.value
  Compiler::ContextNote.new context_type.value, description.text_value, who, ag
end

#valueObject



60
61
62
# File 'lib/activefacts/cql/parser/Context.rb', line 60

def value
  [ w.empty? ? nil : w.value, context_type.value, description.text_value, agreed.empty? ? [] : agreed.a.value]
end