Sha256: 8a787ee93a8fd90545efef1315c364888da1fc6c9662bcc35501e5eed68cba2d

Contents?: true

Size: 522 Bytes

Versions: 7

Compression:

Stored size: 522 Bytes

Contents

module Gitea
  module Api 
    class ServerError < Common::Exception 
      attr_reader :http_code, :error_code, :message 

      def initialize(response)
        @http_code = response.code 

        puts response
      end

      def to_s
        @attrs.merge({'HTTPCode' => @http_code}).map do |k, v|
          [k, v].join(": ")
        end.join(", ")
      end
    end

    class CallBackError < ServerError 
    end # CallBackError

    class ClientError < Common::Exception
    end # ClientError
  end # Api
end # Git

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
gitea-client-0.5.1 lib/gitea/api/exception.rb
gitea-client-0.5.0 lib/gitea/api/exception.rb
gitea-client-0.4.0 lib/gitea/api/exception.rb
gitea-client-0.3.1 lib/gitea/api/exception.rb
gitea-client-0.3.0 lib/gitea/api/exception.rb
gitea-client-0.2.0 lib/gitea/api/exception.rb
gitea-client-0.1.0 lib/gitea/api/exception.rb