Sha256: 4f6620b2b271928c4c01c896fe149c60a68a13b52a362f89052f17d50d16e447
Contents?: true
Size: 578 Bytes
Versions: 2
Compression:
Stored size: 578 Bytes
Contents
module Monri module Errors class InvalidArgumentsError < StandardError end class HttpRequestError < StandardError # @return [Integer] attr_reader :code # @return [String, NilClass] attr_reader :body # @return [Hash] attr_reader :headers # @param [String] message # @param [Hash] options def initialize(message, options) super(message) @code = options.delete(:code) || 500 @body = options.delete(:body) @headers = options.delete(:headers) || {} end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
monri-0.3.0 | lib/monri/errors.rb |
monri-0.2.0 | lib/monri/errors.rb |