Class: RequestSerializer

Inherits:
ActiveModel::Serializer
  • Object
show all
Defined in:
app/serializers/request_serializer.rb

Instance Method Summary collapse

Instance Method Details

#headers_as_stringObject



22
23
24
# File 'app/serializers/request_serializer.rb', line 22

def headers_as_string
  JSON.pretty_generate(object.headers.to_h)
end

#idObject



14
15
16
# File 'app/serializers/request_serializer.rb', line 14

def id
  object.id.to_s
end

#request_body_as_stringObject



26
27
28
# File 'app/serializers/request_serializer.rb', line 26

def request_body_as_string
  body_as_string(object)
end

#response_body_as_stringObject



30
31
32
# File 'app/serializers/request_serializer.rb', line 30

def response_body_as_string
  body_as_string(object.response)
end

#time_ago_in_wordsObject



18
19
20
# File 'app/serializers/request_serializer.rb', line 18

def time_ago_in_words
  "#{ApplicationController.helpers.time_ago_in_words(object.created_at)} ago"
end