Sha256: 892240ee6e95734e3eba9de63cc4ff6ebd7402f01b6c6a9586081ccf70539ebe
Contents?: true
Size: 873 Bytes
Versions: 1
Compression:
Stored size: 873 Bytes
Contents
# frozen_string_literal: true class ExtraIconType include EnumField::DefineEnum attr_reader :code def initialize(code) @code = code.to_sym end def title I18n.t(@code, scope: [:extra_icon_type]) end define_enum do |builder| builder.member :human, object: new(:human) builder.member :badge, object: new(:badge) builder.member :adapted, object: new(:adapted) builder.member :speed, object: new(:speed) builder.member :quality, object: new(:quality) builder.member :check, object: new(:check) builder.member :copy, object: new(:copy) builder.member :copies, object: new(:copies) builder.member :discount, object: new(:discount) builder.member :manager, object: new(:manager) builder.member :support, object: new(:support) builder.member :contact, object: new(:contact) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
translation_cms-0.1.5 | app/models/enums/extra_icon_type.rb |