class MWS::API::Feeds
Constants
- ACTIONS
- XSD_PATH
Public Class Methods
new(connection)
click to toggle source
Calls superclass method
MWS::API::Base::new
# File lib/mws/api/feeds.rb, line 10 def initialize(connection) @uri = '/' @version = '2009-01-01' @verb = :post super end
Public Instance Methods
submit_feed(params = {})
click to toggle source
# File lib/mws/api/feeds.rb, line 17 def submit_feed(params = {}) xml_envelope = Envelope.new(params.merge!(merchant_id: connection.seller_id)) params = params.except(:merchant_id, :message_type, :message, :messages, :skip_schema_validation) call(:submit_feed, params.merge!( request_params: { format: :xml, headers: { 'Content-MD5' => xml_envelope.md5 }, body: xml_envelope.to_s } )) end