class ActiveRecord::LoggerAttributes::Device
Public Class Methods
new(attribute, model, save_on_write = true)
click to toggle source
Calls superclass method
# File lib/active_record/logger_attributes/device.rb, line 4 def initialize(attribute, model, save_on_write = true) super(attribute, model) @save_on_write = save_on_write end
Public Instance Methods
write(message)
click to toggle source
Calls superclass method
# File lib/active_record/logger_attributes/device.rb, line 9 def write(message) super @model.update_column @attribute, @model.send(@attribute) if @save_on_write && @model.persisted? end