Class: RailsPulse::Operation

Inherits:
ApplicationRecord show all
Defined in:
app/models/rails_pulse/operation.rb

Constant Summary collapse

OPERATION_TYPES =
%w[
  sql
  controller
  template
  partial
  layout
  collection
  cache_read
  cache_write
  http
  job
  mailer
  storage
].freeze

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.ransackable_associations(auth_object = nil) ⇒ Object



43
44
45
# File 'app/models/rails_pulse/operation.rb', line 43

def self.ransackable_associations(auth_object = nil)
  %w[]
end

.ransackable_attributes(auth_object = nil) ⇒ Object



39
40
41
# File 'app/models/rails_pulse/operation.rb', line 39

def self.ransackable_attributes(auth_object = nil)
  %w[id occurred_at label duration start_time average_query_time_ms query_count operation_type query_id]
end

Instance Method Details

#to_sObject



72
73
74
# File 'app/models/rails_pulse/operation.rb', line 72

def to_s
  id
end