Sha256: cba48575798904be744e4f7a05c99b2ba08fc9377a0e1e69ef64ef0e370dc73a
Contents?: true
Size: 811 Bytes
Versions: 1
Compression:
Stored size: 811 Bytes
Contents
require 'multi_json' require 'multi_xml' module TedApi module Request def get(path, options={}, raw=false, force_urlencoded=false) request(:get, path, options, raw, force_urlencoded) end private def request(method, path, options, raw, force_urlencoded) response = connection(raw, force_urlencoded).send(method) do |request| # puts '>>>>>>>>>>>>>>>>>>' path = "#{path}.#{response_format}" options.merge!('api-key' => api_key) # puts "path: #{path}" # puts "options: #{options}" request.url(path, options) end if raw response else if response_format == 'json' response.body elsif response_format == 'xml' response.body.response end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ted_api-0.1 | lib/ted_api/request.rb |