Sha256: af33068835d484d480ad9d4c0509e4950829c06cca1d4432204b5a1d3c4df642
Contents?: true
Size: 385 Bytes
Versions: 2
Compression:
Stored size: 385 Bytes
Contents
# frozen_string_literal: true module Sunrise module Models class RoleType include EnumField::DefineEnum attr_reader :code def initialize(code) @code = code.to_sym end def title I18n.t(@code, scope: [:manage, :role, :kind]) end def self.legal?(value) all.map(&:id).include?(value) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sunrise-cms-1.1.1 | lib/sunrise/models/role_type.rb |
sunrise-cms-1.1.0 | lib/sunrise/models/role_type.rb |