Module: Stepped::Actionable

Extended by:
ActiveSupport::Concern
Defined in:
app/models/concerns/stepped/actionable.rb

Instance Method Summary collapse

Instance Method Details

#complete_stepped_action_later(name, status = :succeeded) ⇒ Object



34
35
36
# File 'app/models/concerns/stepped/actionable.rb', line 34

def complete_stepped_action_later(name, status = :succeeded)
  Stepped::CompleteActionJob.perform_later self, name, status
end

#complete_stepped_action_now(name, status = :succeeded) ⇒ Object



30
31
32
# File 'app/models/concerns/stepped/actionable.rb', line 30

def complete_stepped_action_now(name, status = :succeeded)
  Stepped::CompleteActionJob.perform_now self, name, status
end

#stepped_action_tenancy_key(action_name) ⇒ Object



26
27
28
# File 'app/models/concerns/stepped/actionable.rb', line 26

def stepped_action_tenancy_key(action_name)
  [ self.class.name, id, action_name ].join("/")
end