Sha256: 9045e315bebdac2460be0cded90f8d0cf7d5d4d8669b0ffca735c889853bfee4
Contents?: true
Size: 731 Bytes
Versions: 1
Compression:
Stored size: 731 Bytes
Contents
module SimpleFlickr module HTTP DOMAIN = 'api.flickr.com' def self.start http = Net::HTTP.new(DOMAIN) http.start begin response = yield(http) inspect_response(response) if verbose? if response.is_a?(Net::HTTPSuccess) response else response.error! end ensure http.finish end end def self.inspect_response(response, out = $stderr) out.puts response.inspect for name, value in response out.puts "#{name}: #{value}" end out.puts "----\n#{response.body}\n----" unless response.body.empty? end def self.verbose? SimpleFlickr::verbose? end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pietern-simpleflickr-0.2.2 | lib/simpleflickr/http.rb |