Sha256: f9bcd067a4f9c08173a176a1afd546fc8c468514b58daf649a222eb62dfa1b7a
Contents?: true
Size: 632 Bytes
Versions: 5
Compression:
Stored size: 632 Bytes
Contents
# frozen_string_literal: true module RailsWorkflow module User module Assignment extend ActiveSupport::Concern included do has_many :operations, class_name: 'RailsWorkflow::Operation', as: :assignment end module ClassMethods def role_text(role) get_rassoc get_role_values, role if role.present? end def group_text(group) get_rassoc get_group_values, group if group.present? end def get_rassoc(values, value) (values.rassoc(value.to_s) || values.rassoc(value.to_sym)).try(:[], 0) end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems