module MWS::API
Public Instance Methods
request(method, args, default_version)
click to toggle source
# File lib/mws/api.rb, line 8 def request(method, args, default_version) action = method.to_s.split("_").map(&:capitalize).join args[:params] = {"Action" => action, "Version" => default_version}.merge(args[:params]) args = args.merge({path: "/?#{MWS::QueryString.new(args)}"}) req = MWS::Request.new(args) res = req.execute res.body end