lib/prx/client.rb in prx_client-0.2.2 vs lib/prx/client.rb in prx_client-0.3.0

- old
+ new

@@ -1,19 +1,22 @@ require 'prx/model' require 'prx/representer' require 'faraday' -require 'faraday_middleware' +require 'prx/middleware/json' +Faraday::Request.register_middleware(:prx_json => PRX::Middleware::Json) + module PRX module Client - + class << self include PRX::Model attr_accessor :key, :secret, :scheme, :host, :port, :version, :token + def request(opts={}) # puts "PRX::Client::request - opts: #{opts.inspect}" path = opts.delete(:path) || '' action = opts.delete(:action) || :get opts = default_options.merge(opts) @@ -36,10 +39,10 @@ def client OAuth2::Client.new(key, secret, {:site=>site}) do |b| b.request :multipart b.request :url_encoded - b.request :json + b.request :prx_json # b.response :logger b.adapter :excon end \ No newline at end of file