Method: Timber::Events::SQLQuery#initialize

Defined in:
lib/timber/events/sql_query.rb

#initialize(attributes) ⇒ SQLQuery

Returns a new instance of SQLQuery.



15
16
17
18
19
20
# File 'lib/timber/events/sql_query.rb', line 15

def initialize(attributes)
  normalizer = Util::AttributeNormalizer.new(attributes)
  @message = normalizer.fetch!(:message, :string, :limit => MESSAGE_MAX_BYTES)
  @sql = normalizer.fetch!(:sql, :string, :limit => SQL_MAX_BYTES)
  @time_ms = normalizer.fetch!(:time_ms, :float, :precision => 6)
end