class ModelObserver::LogSubscriber

Public Instance Methods

instantiate(event) click to toggle source
# File lib/model_observer/log_subscriber.rb, line 5
def instantiate(event)
  return unless logger.debug?

  payload = event.payload
  name = '%s (%.1fms)' % [payload[:name], event.duration]
  sql  = payload[:sql].squeeze(' ')

  name = color(name, YELLOW, true)
  sql  = color(sql, nil, true)
  debug "  #{name}  #{sql}"
end