Module: MWS::API
- Defined in:
- lib/mws/api.rb
Class Method Summary collapse
Class Method Details
.request(method, args, default_version) ⇒ Object
8 9 10 11 12 13 14 15 16 |
# 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 |