Sha256: df23ddec9dc680802d07550029c96dd5e043bbd0037fbf9f10b01dad5f637d7c
Contents?: true
Size: 406 Bytes
Versions: 1
Compression:
Stored size: 406 Bytes
Contents
# frozen_string_literal: true class SubscriptionCategory include EnumField::DefineEnum attr_reader :code def initialize(code) @code = code.to_sym end def title I18n.t(code, scope: [:subscriptions, :category]) end def to_param id end define_enum do |builder| builder.member :posts, object: new(:posts) builder.member :discounts, object: new(:discounts) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
translation_cms-0.1.5 | app/models/enums/subscription_category.rb |