Sha256: 7624f5eb34e15dbf442d896bad8ef2d2311922c13dd5f1fedddf04dafe594d5f
Contents?: true
Size: 405 Bytes
Versions: 1
Compression:
Stored size: 405 Bytes
Contents
# frozen_string_literal: true module Features class FeatureType include EnumField::DefineEnum attr_reader :code def initialize(code) @code = code.to_sym end def title # I18n.t(code, scope: [:formats, :color_theme]) end define_enum do |builder| builder.member :free, object: new(:free) builder.member :extra, object: new(:extra) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
translation_cms-0.1.5 | app/models/features/feature_type.rb |