Sha256: 7917d76c4b2e5072577f8a23adf3d02405d83718d51e89739221c4e637fe8c46
Contents?: true
Size: 543 Bytes
Versions: 1
Compression:
Stored size: 543 Bytes
Contents
module Daywalker class Base # :nodoc: include HTTParty base_uri 'http://services.sunlightlabs.com/api' protected def self.handle_response(response) case response.code.to_i when 403 then raise BadApiKey when 200 then parse(response.body) when 400 then handle_bad_request(response.body) else raise "Don't know how to handle code #{response.code.inspect}" end end def self.handle_bad_request(body) raise "Don't know how to handle #{body.inspect}" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
technicalpickles-daywalker-0.1.0 | lib/daywalker/base.rb |