Sha256: 3e01fecb62126e6c4a3bc2a1283190cfbeaa7f982e9c685317ae4df145a98f65
Contents?: true
Size: 646 Bytes
Versions: 5
Compression:
Stored size: 646 Bytes
Contents
module RailsWorkflow module User module Assignment extend ActiveSupport::Concern included do has_many :operations, class: RailsWorkflow::Operation, as: :assignment end module ClassMethods def role_text role if role.present? get_rassoc get_role_values, role end end def group_text group if group.present? get_rassoc get_group_values, group end 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