class OpenEHR::AM::Archetype::ConstraintModel::Primitive::CPrimitive
Attributes
assumed_value[RW]
default_value[RW]
type[R]
Public Class Methods
new(args = { })
click to toggle source
# File lib/openehr/am/archetype/constraint_model/primitive.rb, line 11 def initialize(args = { }) self.default_value = args[:default_value] self.assumed_value = args[:assumed_value] self.type = args[:type] @type ||= 'ANY' end
Public Instance Methods
has_assumed_value?()
click to toggle source
# File lib/openehr/am/archetype/constraint_model/primitive.rb, line 25 def has_assumed_value? return !assumed_value.nil? end
type=(type)
click to toggle source
# File lib/openehr/am/archetype/constraint_model/primitive.rb, line 18 def type=(type) if !type.nil? && type.empty? raise ArgumentError, 'type should not be empty' end @type = type end