Module: RailsWorkflow::User::Assignment::ClassMethods

Defined in:
app/concerns/rails_workflow/user/assignment.rb

Instance Method Summary collapse

Instance Method Details

#get_rassoc(values, value) ⇒ Object



24
25
26
# File 'app/concerns/rails_workflow/user/assignment.rb', line 24

def get_rassoc values, value
  (values.rassoc(value.to_s) || values.rassoc(value.to_sym)).try(:[], 0)
end

#group_text(group) ⇒ Object



18
19
20
21
22
# File 'app/concerns/rails_workflow/user/assignment.rb', line 18

def group_text group
  if group.present?
    get_rassoc get_group_values, group
  end
end

#role_text(role) ⇒ Object



12
13
14
15
16
# File 'app/concerns/rails_workflow/user/assignment.rb', line 12

def role_text role
  if role.present?
    get_rassoc get_role_values, role
  end
end