class Quandora::Request
Attributes
api[RW]
params[RW]
Public Class Methods
new(conn, api, params)
click to toggle source
# File lib/quandora/request.rb, line 4 def initialize(conn, api, params) @conn = conn @api = api @params = params end
Public Instance Methods
index(args = {})
click to toggle source
# File lib/quandora/request.rb, line 10 def index(args = {}) @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
show(id, args = {})
click to toggle source
# File lib/quandora/request.rb, line 20 def show(id, args = {}) resp = @conn.get("#{@api}/#{id}") do |req| req.params = @params req.headers['Content-Type'] = 'application/json' end end