class Esplanade::Response

Attributes

request[R]

Public Class Methods

new(request, status, raw_body) click to toggle source
# File lib/esplanade/response.rb, line 10
def initialize(request, status, raw_body)
  @request = request
  @status = status
  @raw_body = raw_body
end

Public Instance Methods

doc() click to toggle source
# File lib/esplanade/response.rb, line 16
def doc
  @doc ||= Doc.new(@request, raw)
end
raw() click to toggle source
# File lib/esplanade/response.rb, line 20
def raw
  @raw ||= Raw.new(@request, @status, @raw_body)
end
validation() click to toggle source
# File lib/esplanade/response.rb, line 24
def validation
  @validation ||= Validation.new(@request, doc, raw)
end