Class: OpenEHR::Parser::CDvQuantityItems

Inherits:
Treetop::Runtime::SyntaxNode
  • Object
show all
Defined in:
lib/openehr/parser/adl_helper.rb

Instance Method Summary collapse

Instance Method Details

#value(node) ⇒ Object



73
74
75
76
77
78
79
80
81
82
# File 'lib/openehr/parser/adl_helper.rb', line 73

def value(node)
  property = prop.value unless prop.empty?
  list = ql.value(node) unless ql.empty?
  av = aqv.value unless aqv.empty?
  OpenEHR::AM::OpenEHRProfile::DataTypes::Quantity::CDvQuantity.new(
       :path => node.path, :rm_type_name => 'DvQuantity',
       :occurrences => OpenEHR::AssumedLibraryTypes::Interval.new(
                       :upper => 1, :lower => 1),
       :property => property, :list => list, :assumed_value => av)
end