Class: OpenEHR::AM::Archetype::ConstraintModel::Primitive::CDate

Inherits:
CPrimitive
  • Object
show all
Includes:
CDateModule
Defined in:
lib/open_ehr/am/archetype/constraint_model/primitive.rb

Instance Attribute Summary

Attributes included from CDateModule

#day_validity, #month_validity, #range, #timezone_validity

Attributes inherited from CPrimitive

#assumed_value, #default_value, #type

Instance Method Summary collapse

Methods included from CDateModule

#validity_is_range?

Methods inherited from CPrimitive

#has_assumed_value?

Constructor Details

#initialize(args = { }) ⇒ CDate

Returns a new instance of CDate.



170
171
172
173
174
175
176
# File 'lib/open_ehr/am/archetype/constraint_model/primitive.rb', line 170

def initialize(args = { })
  super(args)
  self.range = args[:range]
  self.timezone_validity = args[:timezone_validity]
  self.day_validity = args[:day_validity]
  self.month_validity = args[:month_validity]
end