Sha256: 92074a070a8a9330463ce7045e1d70d7a74386ce645e5e4641af5d3d5e7b52b9

Contents?: true

Size: 471 Bytes

Versions: 6

Compression:

Stored size: 471 Bytes

Contents

# frozen_string_literal: true

module GhostRb
  # @author Rene Hernandez
  # @since 0.2
  module Errors
    # @author Rene Hernandez
    # @since 0.2
    class RequestError < StandardError
      attr_reader :status, :errors

      def initialize(message, status, errors)
        super(message)
        @status = status
        @errors = errors
      end
    end

    # @author Rene Hernandez
    # @since 0.2
    InvalidEndpointError = Class.new(StandardError)
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
ghost_rb-0.3.0 lib/ghost_rb/errors.rb
ghost_rb-0.2.8 lib/ghost_rb/errors.rb
ghost_rb-0.2.7 lib/ghost_rb/errors.rb
ghost_rb-0.2.6 lib/ghost_rb/errors.rb
ghost_rb-0.2.5 lib/ghost_rb/errors.rb
ghost_rb-0.2.0 lib/ghost_rb/errors.rb