class CassetteRack::Decorator::Response

Public Class Methods

new(response) click to toggle source
# File lib/cassette-rack/decorator/response.rb, line 6
def initialize(response)
  @response = response
end

Public Instance Methods

body() click to toggle source
# File lib/cassette-rack/decorator/response.rb, line 26
def body
  JSON.pretty_generate JSON.parse(@response.body)
rescue
  @response.body
end
status_code() click to toggle source
# File lib/cassette-rack/decorator/response.rb, line 18
def status_code
  @response.status.code
end
status_message() click to toggle source
# File lib/cassette-rack/decorator/response.rb, line 22
def status_message
  @response.status.message
end
to_liquid() click to toggle source
# File lib/cassette-rack/decorator/response.rb, line 10
def to_liquid
  {
    'status_code' => status_code,
    'status_message' => status_message,
    'body' => body,
  }
end