Class: OpenEHR::AM::Archetype::ConstraintModel::Primitive::CTime
- Inherits:
-
CPrimitive
- Object
- CPrimitive
- OpenEHR::AM::Archetype::ConstraintModel::Primitive::CTime
- Includes:
- CTimeModule
- Defined in:
- lib/openehr/am/archetype/constraint_model/primitive.rb
Instance Attribute Summary
Attributes included from CTimeModule
#list, #millisecond_validity, #minute_validity, #pattern, #range, #second_validity
Attributes inherited from CPrimitive
#assumed_value, #default_value, #type
Instance Method Summary collapse
-
#initialize(args = { }) ⇒ CTime
constructor
A new instance of CTime.
Methods included from CTimeModule
Methods inherited from CPrimitive
Constructor Details
#initialize(args = { }) ⇒ CTime
Returns a new instance of CTime.
263 264 265 266 267 268 269 270 271 272 |
# File 'lib/openehr/am/archetype/constraint_model/primitive.rb', line 263 def initialize(args = { }) args[:type] = 'ISO8601_TIME' super self.pattern = args[:pattern] self.range = args[:range] self.list = args[:list] self.millisecond_validity = args[:millisecond_validity] self.second_validity = args[:second_validity] self.minute_validity = args[:minute_validity] end |