Class: Railswatch::Models::GrapeRecord
Instance Method Summary
collapse
Methods inherited from BaseRecord
#datetime, #datetime=, #datetimei, #datetimei=, #duration, #value
reset_storage_connection!
Instance Method Details
#endpoint_render_grape ⇒ Object
16
17
18
|
# File 'lib/railswatch/models/grape_record.rb', line 16
def endpoint_render_grape
endpoint_render_grape_ms
end
|
#endpoint_render_grape=(value) ⇒ Object
20
21
22
|
# File 'lib/railswatch/models/grape_record.rb', line 20
def endpoint_render_grape=(value)
self.endpoint_render_grape_ms = value
end
|
#endpoint_run_grape ⇒ Object
24
25
26
|
# File 'lib/railswatch/models/grape_record.rb', line 24
def endpoint_run_grape
endpoint_run_grape_ms
end
|
#endpoint_run_grape=(value) ⇒ Object
28
29
30
|
# File 'lib/railswatch/models/grape_record.rb', line 28
def endpoint_run_grape=(value)
self.endpoint_run_grape_ms = value
end
|
32
33
34
|
# File 'lib/railswatch/models/grape_record.rb', line 32
def format_response_grape
format_response_grape_ms
end
|
36
37
38
|
# File 'lib/railswatch/models/grape_record.rb', line 36
def format_response_grape=(value)
self.format_response_grape_ms = value
end
|
#method ⇒ Object
8
9
10
|
# File 'lib/railswatch/models/grape_record.rb', line 8
def method
http_method
end
|
#method=(value) ⇒ Object
12
13
14
|
# File 'lib/railswatch/models/grape_record.rb', line 12
def method=(value)
self.http_method = value
end
|
#payload_hash ⇒ Object
40
41
42
43
44
45
46
|
# File 'lib/railswatch/models/grape_record.rb', line 40
def payload_hash
{
'endpoint_render.grape' => endpoint_render_grape_ms,
'endpoint_run.grape' => endpoint_run_grape_ms,
'format_response.grape' => format_response_grape_ms
}
end
|
#record_hash ⇒ Object
48
49
50
51
52
53
54
55
56
57
58
|
# File 'lib/railswatch/models/grape_record.rb', line 48
def record_hash
{
format: self.format,
status: status,
method: http_method,
path: path,
datetime: occurred_at,
datetimei: occurred_at.to_i,
request_id: request_id
}.merge(payload_hash)
end
|