Module: RailsWorkflow::Status::ClassMethods

Defined in:
app/concerns/rails_workflow/status.rb

Instance Method Summary collapse

Instance Method Details

#all_statusesObject



17
18
19
# File 'app/concerns/rails_workflow/status.rb', line 17

def all_statuses
  (NOT_STARTED..ROLLBACK).to_a
end

#get_status_code(status) ⇒ Object



21
22
23
24
25
26
27
28
29
30
31
32
33
34
# File 'app/concerns/rails_workflow/status.rb', line 21

def get_status_code(status)
  case status
  when 'in_progress'
    IN_PROGRESS
  when 'done'
    DONE
  when 'not_started'
    NOT_STARTED
  when 'waiting'
    WAITING
  when 'error'
    ERROR
  end
end