class OpenEHR::RM::Composition::Content::Entry::Action

Attributes

description[R]
instruction_details[RW]
ism_transition[R]
time[R]

Public Class Methods

new(args = { }) click to toggle source
# File lib/openehr/rm/composition/content/entry.rb, line 171
def initialize(args = { })
  super(args)
  self.description = args[:description]
  self.time = args[:time]
  self.ism_transition = args[:ism_transition]
  self.instruction_details = args[:instruction_details]
end

Public Instance Methods

description=(description) click to toggle source
# File lib/openehr/rm/composition/content/entry.rb, line 186
def description=(description)
  if description.nil?
    raise ArgumentError, 'description is mandatory'
  end
  @description = description
end
ism_transition=(ism_transition) click to toggle source
# File lib/openehr/rm/composition/content/entry.rb, line 193
def ism_transition=(ism_transition)
  if ism_transition.nil?
    raise ArgumentError
  end
  @ism_transition = ism_transition
end
time=(time) click to toggle source
# File lib/openehr/rm/composition/content/entry.rb, line 179
def time=(time)
  if time.nil?
    raise ArgumentError, 'time is mandatory'
  end
  @time = time
end