Class: OpenEHR::AQL::Model::TerminologyFunctionCall

Inherits:
Object
  • Object
show all
Defined in:
lib/openehr/aql/model/function_call.rb

Overview

terminologyFunction : TERMINOLOGY SYM_LEFT_PAREN STRING SYM_COMMA STRING SYM_COMMA STRING SYM_RIGHT_PAREN ; The grammar doesn't name the three STRING arguments (their meaning

  • expand-operation, terminology id, value-set expression - is spec prose, not grammar), so they're kept as a plain positional list.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(args:) ⇒ TerminologyFunctionCall

Returns a new instance of TerminologyFunctionCall.



39
40
41
42
# File 'lib/openehr/aql/model/function_call.rb', line 39

def initialize(args:)
  @args = args.freeze
  freeze
end

Instance Attribute Details

#argsObject (readonly)

Returns the value of attribute args.



37
38
39
# File 'lib/openehr/aql/model/function_call.rb', line 37

def args
  @args
end