I came across defined_enums
because I needed to query what attributes are enum attributes in my Model.
However, defined_enums
is undocumented. Is there a reason this is undocumented? It is a public method…
# ~/.rbenv/versions/3.3.3/lib/ruby/gems/3.3.0/gems/activerecord-7.2.0.beta3/lib/active_record/enum.rb
module Enum
def self.extended(base) # :nodoc:
base.class_attribute(:defined_enums, instance_writer: false, default: {})
end