Sha256: cafd0ab8381882d5f728f68855433569dd91e779064aad01fd8c1d68fc1cfb58
Contents?: true
Size: 546 Bytes
Versions: 1
Compression:
Stored size: 546 Bytes
Contents
# frozen_string_literal: true class AuthorRole include EnumField::DefineEnum attr_reader :code, :css def initialize(code, css) @code = code.to_sym @css = css.to_s end def title I18n.t(code, scope: [:author_role]) end define_enum do |builder| builder.member :editor, object: new(:editor, :chat_support) builder.member :support, object: new(:support, :chat_support) builder.member :writer, object: new(:writer, :chat_writer) builder.member :customer, object: new(:customer, :chat_user) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
translation_cms-0.1.5 | app/models/enums/author_role.rb |