module ActiveRecord::AttributeMethods::TimeZoneConversion::ClassMethods
def create_time_zone_conversion_attribute?(name, cast_type)
def create_time_zone_conversion_attribute?(name, cast_type) enabled_for_column = time_zone_aware_attributes && !skip_time_zone_conversion_for_attributes.include?(name.to_sym) enabled_for_column && time_zone_aware_types.include?(cast_type.type) end
def define_attribute(name, cast_type, **)
def define_attribute(name, cast_type, **) if create_time_zone_conversion_attribute?(name, cast_type) cast_type = TimeZoneConverter.new(cast_type) end super end