class Tinybucket::Error::ServiceError
Attributes
http_headers[RW]
http_method[R]
request_url[R]
response_body[R]
status_code[R]
Public Class Methods
new(env)
click to toggle source
Calls superclass method
Tinybucket::Error::BaseError::new
# File lib/tinybucket/error/service_error.rb, line 9 def initialize(env) super generate_message(env) @http_headers = env[:response_headers] end
Private Instance Methods
generate_message(env)
click to toggle source
# File lib/tinybucket/error/service_error.rb, line 16 def generate_message(env) @http_method = env[:method].to_s.upcase @request_url = env[:url].to_s @status_code = env[:status] @response_body = env[:body] "#{@http_method} #{@request_url} #{@status_code} #{@response_body}" end