Module: Wesm::Helpers::TransitionsHelper

Defined in:
lib/wesm/helpers/transitions_helper.rb

Instance Method Summary collapse

Instance Method Details

#perform_transition(to_state, actor, *extras) ⇒ Object



16
17
18
# File 'lib/wesm/helpers/transitions_helper.rb', line 16

def perform_transition(to_state, actor, *extras)
  self.class.state_machine.perform_transition(self, to_state, actor, *extras)
end

#required_fields(to_state) ⇒ Object



12
13
14
# File 'lib/wesm/helpers/transitions_helper.rb', line 12

def required_fields(to_state)
  self.class.state_machine.required_fields(self, to_state)
end

#show_transitions(actor) ⇒ Object



8
9
10
# File 'lib/wesm/helpers/transitions_helper.rb', line 8

def show_transitions(actor)
  self.class.state_machine.show_transitions(self, actor)
end

#successorsObject



4
5
6
# File 'lib/wesm/helpers/transitions_helper.rb', line 4

def successors
  self.class.state_machine.successors(self)
end