class OpenEHR::AM::Archetype::ConstraintModel::ConstraintRef
Attributes
reference[R]
Public Class Methods
create(args = { }) { |constraint_ref| ... }
click to toggle source
# File lib/open_ehr/am/archetype/constraint_model.rb, line 292 def self.create(args = { }, &block) constraint_ref = new(args) constraint_ref.reference = args[:reference] if block_given? yield constraint_ref end return constraint_ref end
new(args = { })
click to toggle source
Calls superclass method
OpenEHR::AM::Archetype::ConstraintModel::CObject::new
# File lib/open_ehr/am/archetype/constraint_model.rb, line 280 def initialize(args = { }) super self.reference = args[:reference] end
Public Instance Methods
reference=(reference)
click to toggle source
# File lib/open_ehr/am/archetype/constraint_model.rb, line 285 def reference=(reference) if reference.nil? raise ArgumentError, 'reference is mandatory' end @reference = reference end