Class: RailsPulse::Request

Inherits:
ApplicationRecord show all
Includes:
Taggable
Defined in:
app/models/rails_pulse/request.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Taggable

#add_tag, #has_tag?, #remove_tag, #tag_list, #tag_list=

Class Method Details

.ransackable_associations(auth_object = nil) ⇒ Object



25
26
27
# File 'app/models/rails_pulse/request.rb', line 25

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

.ransackable_attributes(auth_object = nil) ⇒ Object



21
22
23
# File 'app/models/rails_pulse/request.rb', line 21

def self.ransackable_attributes(auth_object = nil)
  %w[id route_id occurred_at duration status status_category status_indicator route_path]
end

Instance Method Details

#to_sObject



62
63
64
# File 'app/models/rails_pulse/request.rb', line 62

def to_s
  occurred_at.getlocal.strftime("%b %d, %Y %l:%M %p")
end