Sha256: 20daa5eb510d1257f09bd1147f66eb1c17fbb6d0518fd827bdca3d204a5ec6d2
Contents?: true
Size: 686 Bytes
Versions: 1
Compression:
Stored size: 686 Bytes
Contents
class Quandora::Request attr_accessor :api, :params def initialize(conn, api, params) @conn = conn @api = api @params = params end def index(args = {}) args = args.stringify_keys @params.merge!("o": args["o"]) unless args.fetch('o', nil).nil? @params.merge!("l": args["l"]) unless args.fetch('l', nil).nil? resp = @conn.get(@api.to_s) do |req| req.params = @params req.headers['Content-Type'] = 'application/json' end end def show(id, args = {}) args = args.stringify_keys resp = @conn.get("#{@api}/#{id}") do |req| req.params = @params req.headers['Content-Type'] = 'application/json' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
quandora-0.3.0 | lib/quandora/request.rb |