class OpenEHR::RM::Common::Generic::Participation

Attributes

function[R]
mode[R]
performer[R]
time[RW]

Public Class Methods

new(args ={ }) click to toggle source
# File lib/openehr/rm/common/generic.rb, line 159
def initialize(args ={ })
  self.performer = args[:performer]
  self.function = args[:function]
  self.mode = args[:mode]
  self.time = args[:time]
end

Public Instance Methods

function=(function) click to toggle source
# File lib/openehr/rm/common/generic.rb, line 171
def function=(function)
  raise ArgumentError, 'function is mandatory' if function.nil?
  @function = function
end
mode=(mode) click to toggle source
# File lib/openehr/rm/common/generic.rb, line 176
def mode=(mode)
  raise ArgumentError, 'mode is mandatory' if mode.nil?
  @mode = mode
end
performer=(performer) click to toggle source
# File lib/openehr/rm/common/generic.rb, line 166
def performer=(performer)
  raise ArgumentError, 'performer is mandatory' if performer.nil?
  @performer = performer
end