class OpenEHR::RM::DataTypes::Text::DvText
Attributes
encoding[R]
formatting[R]
hyperlink[RW]
language[R]
mappings[R]
Public Class Methods
new(args = {})
click to toggle source
Calls superclass method
OpenEHR::RM::DataTypes::Basic::DataValue::new
# File lib/open_ehr/rm/data_types/text.rb, line 88 def initialize(args = {}) super(args) self.formatting = args[:formatting] self.encoding = args[:encoding] self.mappings = args[:mappings] self.language = args[:language] self.hyperlink = args[:hyperlink] end
Public Instance Methods
encoding=(encoding)
click to toggle source
# File lib/open_ehr/rm/data_types/text.rb, line 113 def encoding=(encoding) if !encoding.nil? and encoding.code_string.empty? raise ArgumentError, "encoding is not valid" end @encoding = encoding end
formatting=(formatting)
click to toggle source
# File lib/open_ehr/rm/data_types/text.rb, line 106 def formatting=(formatting) if !formatting.nil? and formatting.empty? raise ArgumentError, "formatting is not valid" end @formatting = formatting end
language=(language)
click to toggle source
# File lib/open_ehr/rm/data_types/text.rb, line 127 def language=(language) if !language.nil? and language.code_string.empty? raise ArgumentError, "langage is not valid" end @language = language end
mappings=(mappings)
click to toggle source
# File lib/open_ehr/rm/data_types/text.rb, line 120 def mappings=(mappings) if !mappings.nil? && mappings.empty? raise ArgumentError, 'mappings should not be empty' end @mappings = mappings end
value=(value)
click to toggle source
# File lib/open_ehr/rm/data_types/text.rb, line 97 def value=(value) if value.nil? or value.empty? or value.include? CR or value.include? LF raise ArgumentError, "value is not valid" # CR and LF are defined in Basic_Definition inherited DataValue. end @value = value end