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