Sha256: d5cd14faf28b2289fc75ccc881a10342ead80689606c2b840a816a880f2fe833

Contents?: true

Size: 291 Bytes

Versions: 16

Compression:

Stored size: 291 Bytes

Contents

require 'faraday'

module Faraday
  class Response::RaiseMtGoxError < Response::Middleware
    def on_complete(env)
      if 200 == env[:status] && 'MySQL error, please retry later' == env[:body]
        raise MtGox::MysqlError, "MySQL error, please retry later"
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
mtgox-0.8.2 lib/faraday/response/raise_mtgox_error.rb
mtgox-0.8.1 lib/faraday/response/raise_mtgox_error.rb
mtgox-0.8.0 lib/faraday/response/raise_mtgox_error.rb
mtgox-0.7.5 lib/faraday/response/raise_mtgox_error.rb
mtgox-0.7.4 lib/faraday/response/raise_mtgox_error.rb
mtgox-0.7.3 lib/faraday/response/raise_mtgox_error.rb
mt_gox-0.7.7 lib/faraday/response/raise_mtgox_error.rb
mt_gox-0.7.6 lib/faraday/response/raise_mtgox_error.rb
mt_gox-0.7.5 lib/faraday/response/raise_mtgox_error.rb
mt_gox-0.7.3 lib/faraday/response/raise_mtgox_error.rb
mtgox-0.7.2 lib/faraday/response/raise_mtgox_error.rb
mtgox-0.7.1 lib/faraday/response/raise_mtgox_error.rb
mtgox-0.7.0 lib/faraday/response/raise_mtgox_error.rb
mtgox-0.6.0 lib/faraday/response/raise_mtgox_error.rb
mtgox-0.5.1 lib/faraday/response/raise_mtgox_error.rb
mtgox-0.5.0 lib/faraday/response/raise_mtgox_error.rb