Class: Readme::Har::Serializer

Inherits:
Object
  • Object
show all
Defined in:
lib/readme/har/serializer.rb

Constant Summary collapse

HAR_VERSION =
'1.2'

Instance Method Summary collapse

Constructor Details

#initialize(request, response, start_time, end_time, filter) ⇒ Serializer

Returns a new instance of Serializer.



14
15
16
17
18
19
20
# File 'lib/readme/har/serializer.rb', line 14

def initialize(request, response, start_time, end_time, filter)
  @http_request = request
  @response = response
  @start_time = start_time
  @end_time = end_time
  @filter = filter
end

Instance Method Details

#to_json(*_args) ⇒ Object



22
23
24
25
26
27
28
29
30
# File 'lib/readme/har/serializer.rb', line 22

def to_json(*_args)
  {
    log: {
      version: HAR_VERSION,
      creator: creator,
      entries: entries
    }
  }.to_json
end