module RmsApi::Item
Public Class Methods
delete(item_data)
click to toggle source
# File lib/rms_api/item/delete.rb, line 5 def delete(item_data) request_xml = { itemDeleteRequest: { item: item_data } }.to_xml( root: 'request', camelize: :lower, skip_types: true ) response = connection(service: :item, method: :delete).post { |r| r.body = request_xml } handler response end
get(item_data)
click to toggle source
# File lib/rms_api/item/get.rb, line 5 def get(item_data) response = connection(service: :item, method: :get).get { |r| r.params['itemUrl'] = item_data } handler response end
insert(item_data)
click to toggle source
# File lib/rms_api/item/insert.rb, line 5 def insert(item_data) request_xml = { itemInsertRequest: { item: item_data } }.to_xml( root: 'request', camelize: :lower, skip_types: true ) response = connection(service: :item, method: :insert).post { |r| r.body = request_xml } handler response end
update(item_data)
click to toggle source
# File lib/rms_api/item/update.rb, line 5 def update(item_data) request_xml = { itemUpdateRequest: { item: item_data } }.to_xml( root: 'request', camelize: :lower, skip_types: true ) response = connection(service: :item, method: :update).post { |r| r.body = request_xml } handler response end
Private Instance Methods
delete(item_data)
click to toggle source
# File lib/rms_api/item/delete.rb, line 5 def delete(item_data) request_xml = { itemDeleteRequest: { item: item_data } }.to_xml( root: 'request', camelize: :lower, skip_types: true ) response = connection(service: :item, method: :delete).post { |r| r.body = request_xml } handler response end
get(item_data)
click to toggle source
# File lib/rms_api/item/get.rb, line 5 def get(item_data) response = connection(service: :item, method: :get).get { |r| r.params['itemUrl'] = item_data } handler response end
insert(item_data)
click to toggle source
# File lib/rms_api/item/insert.rb, line 5 def insert(item_data) request_xml = { itemInsertRequest: { item: item_data } }.to_xml( root: 'request', camelize: :lower, skip_types: true ) response = connection(service: :item, method: :insert).post { |r| r.body = request_xml } handler response end
update(item_data)
click to toggle source
# File lib/rms_api/item/update.rb, line 5 def update(item_data) request_xml = { itemUpdateRequest: { item: item_data } }.to_xml( root: 'request', camelize: :lower, skip_types: true ) response = connection(service: :item, method: :update).post { |r| r.body = request_xml } handler response end