class Ant::Server::RequestResponse

Attributes

exception[RW]
params[R]
result[RW]
start_timestamp[RW]

Public Class Methods

new(request:, params:) click to toggle source
# File lib/ant/server/request_response.rb, line 6
def initialize(request:, params:)
  @request = request
  @params = params
  @start_timestamp = Time.now
end

Public Instance Methods

code() click to toggle source
# File lib/ant/server/request_response.rb, line 16
def code
  @exception.code
end
data() click to toggle source
# File lib/ant/server/request_response.rb, line 12
def data
  @exception.data
end
ip() click to toggle source
# File lib/ant/server/request_response.rb, line 24
def ip
  @request.ip
end
message() click to toggle source
# File lib/ant/server/request_response.rb, line 28
def message
  @exception.message
end
path() click to toggle source
# File lib/ant/server/request_response.rb, line 32
def path
  @request.env['PATH_INFO']
end
verb() click to toggle source
# File lib/ant/server/request_response.rb, line 20
def verb
  @request.request_method
end