Class: OpenEHR::RM::DataTypes::Encapsulated::DvEncapsulated

Inherits:
Basic::DataValue show all
Defined in:
lib/openehr/rm/data_types/encapsulated.rb

Direct Known Subclasses

DvMultimedia, DvParsable

Constant Summary

Constants included from Support::Definition::BasicDefinition

Support::Definition::BasicDefinition::CR, Support::Definition::BasicDefinition::LF

Instance Attribute Summary collapse

Attributes inherited from Basic::DataValue

#value

Instance Method Summary collapse

Methods inherited from Basic::DataValue

#==

Constructor Details

#initialize(args = {}) ⇒ DvEncapsulated

Returns a new instance of DvEncapsulated.



15
16
17
18
19
# File 'lib/openehr/rm/data_types/encapsulated.rb', line 15

def initialize(args = {})
  super(args)
  self.charset = args[:charset]
  self.language = args[:language]
end

Instance Attribute Details

#charsetObject

Returns the value of attribute charset.



13
14
15
# File 'lib/openehr/rm/data_types/encapsulated.rb', line 13

def charset
  @charset
end

#languageObject

Returns the value of attribute language.



13
14
15
# File 'lib/openehr/rm/data_types/encapsulated.rb', line 13

def language
  @language
end

Instance Method Details

#sizeObject



21
22
23
# File 'lib/openehr/rm/data_types/encapsulated.rb', line 21

def size
  @value.size
end