module ActiveRecord::LoggerAttributes::ClassMethods

Public Instance Methods

logger_attr(attribute, options = {}) click to toggle source
# File lib/active_record/logger_attributes.rb, line 20
def logger_attr(attribute, options = {})
  attribute = attribute.to_sym
  setup_logger_attr(attribute, options)
end
logger_attr_default_options() click to toggle source
# File lib/active_record/logger_attributes.rb, line 12
def logger_attr_default_options
  Class
    .new
    .extend(ActiveModel::LoggerAttributes::ClassMethods)
    .logger_attr_default_options
    .merge(save_on_write: true)
end