class ActiveModel::LoggerAttributes::Device

Public Class Methods

new(attribute, model) click to toggle source
# File lib/active_model/logger_attributes/device.rb, line 4
def initialize(attribute, model)
  @attribute = attribute
  @model = model
end

Public Instance Methods

close() click to toggle source
# File lib/active_model/logger_attributes/device.rb, line 13
def close
  # noop
end
write(message) click to toggle source
# File lib/active_model/logger_attributes/device.rb, line 9
def write(message)
  @model.send(@attribute) << message.strip
end