Class: OpenEHR::RM::DataTypes::Basic::DvState

Inherits:
DataValue
  • Object
show all
Defined in:
lib/openehr/rm/data_types/basic.rb

Overview

end of DvBoolean

Constant Summary

Constants included from Support::Definition::BasicDefinition

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

Instance Attribute Summary collapse

Attributes inherited from DataValue

#value

Instance Method Summary collapse

Methods inherited from DataValue

#==

Constructor Details

#initialize(args) ⇒ DvState

Returns a new instance of DvState.



53
54
55
56
# File 'lib/openehr/rm/data_types/basic.rb', line 53

def initialize(args)            
  super(args)
  self.terminal = args[:is_terminal].nil? ? args[:terminal] : args[:is_terminal]
end

Instance Attribute Details

#is_terminalObject

Returns the value of attribute is_terminal.



51
52
53
# File 'lib/openehr/rm/data_types/basic.rb', line 51

def is_terminal
  @is_terminal
end

Instance Method Details

#is_terminal?Boolean Also known as: terminal?

Returns:

  • (Boolean)


63
64
65
# File 'lib/openehr/rm/data_types/basic.rb', line 63

def is_terminal?
  @is_terminal
end

#value=(v) ⇒ Object

Raises:

  • (ArgumentError)


58
59
60
61
# File 'lib/openehr/rm/data_types/basic.rb', line 58

def value=(v)
  raise ArgumentError, "value should not be nil" if v.nil?
  @value = v
end