Sha256: c63f34944853461a2e9fcd735c7f9073f848bae67dd4458358949e554dd3cffc
Contents?: true
Size: 1.03 KB
Versions: 1
Compression:
Stored size: 1.03 KB
Contents
# frozen_string_literal: true class IndustryType include EnumField::DefineEnum attr_reader :code, :attachment_type def initialize(code, attachment_type = :default) @code = code.to_sym @attachment_type = attachment_type end def title I18n.t(name, scope: [:industry_type]) end define_enum do |builder| builder.member :default, object: new(:general) builder.member :bussiness, object: new(:business) builder.member :art, object: new(:art) builder.member :legal, object: new(:legal) builder.member :technical, object: new(:technical) builder.member :medicine, object: new(:medicine) builder.member :academic, object: new(:academic) builder.member :personal, object: new(:personal) builder.member :website, object: new(:website, :web_and_link) builder.member :application, object: new(:application, :web_and_file) builder.member :software, object: new(:software, :web_and_file) builder.member :gaming, object: new(:gaming, :web_and_file) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
translation_cms-0.1.5 | app/models/enums/industry_type.rb |