Sha256: e597491859b6b4c982d7acac3094a0682c282aec69f999e12551728e44c4f03c

Contents?: true

Size: 312 Bytes

Versions: 6

Compression:

Stored size: 312 Bytes

Contents

module Slack
  module Web
    module Faraday
      module Response
        class RaiseError < ::Faraday::Response::Middleware
          def on_complete(env)
            body = env.body
            fail Slack::Web::Api::Error, body['error'] unless body['ok']
          end
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
slack-ruby-client-0.4.0 lib/slack/web/faraday/response/raise_error.rb
slack-ruby-client-0.3.1 lib/slack/web/faraday/response/raise_error.rb
slack-ruby-client-0.3.0 lib/slack/web/faraday/response/raise_error.rb
slack-ruby-client-0.2.1 lib/slack/web/faraday/response/raise_error.rb
slack-ruby-client-0.2.0 lib/slack/web/faraday/response/raise_error.rb
slack-ruby-client-0.1.0 lib/slack/web/faraday/response/raise_error.rb