Sha256: 6b1ab69e828edd1449a47e87c79332cc1ac6046d26b5d3a128815005cc0a9788
Contents?: true
Size: 523 Bytes
Versions: 1
Compression:
Stored size: 523 Bytes
Contents
module Samuel module LogEntries class HttpClient < Base extend Forwardable def_delegators :"@request.header.request_uri", :host, :path, :query, :scheme, :port def method @request.header.request_method end def status_code @response.status end def status_message @response.header.reason_phrase.strip end def error? @response.is_a?(Exception) || @response.status.to_s =~ /^(4|5)/ end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
samuel-0.3.3 | lib/samuel/log_entries/http_client.rb |