class OpenEHR::RM::Composition::Content::Entry::IsmTransition
Attributes
careflow_step[RW]
current_state[R]
transition[R]
Public Class Methods
new(args = { })
click to toggle source
Calls superclass method
OpenEHR::RM::Common::Archetyped::Pathable::new
# File lib/openehr/rm/composition/content/entry.rb, line 231 def initialize(args = { }) super(args) self.current_state = args[:current_state] self.transition = args[:transition] self.careflow_step = args[:careflow_step] end
Public Instance Methods
current_state=(current_state)
click to toggle source
# File lib/openehr/rm/composition/content/entry.rb, line 238 def current_state=(current_state) if current_state.nil? raise ArgumentError, 'current_state is mandatory' end @current_state = current_state end
transition=(transition)
click to toggle source
# File lib/openehr/rm/composition/content/entry.rb, line 245 def transition=(transition) if transition.nil? raise ArgumentError, 'transition is mandatory' end @transition = transition end