Sha256: 8f9c2718408ba900870075b13cf28378efb444ea3b515ede7fa85e4ddeef751c
Contents?: true
Size: 422 Bytes
Versions: 1
Compression:
Stored size: 422 Bytes
Contents
# frozen_string_literal: true class ReportType include EnumField::DefineEnum attr_reader :code def initialize(code) @code = code.to_sym end def self.parse(value) return if value.blank? all.detect { |item| item.code.to_s == value.to_s.downcase } end define_enum do |builder| builder.member :feedback, object: new('feedback') builder.member :review, object: new('review') end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
translation_cms-0.1.5 | app/models/enums/report_type.rb |