Class: SageWorld::Api::Supplier
- Defined in:
- lib/sage_world/api/supplier.rb
Instance Method Summary collapse
-
#details(options = {}) ⇒ Object
ExtraReturnFields => specifies additional fields to be returned.
-
#initialize(supplier_id) ⇒ Supplier
constructor
A new instance of Supplier.
Constructor Details
#initialize(supplier_id) ⇒ Supplier
5 6 7 |
# File 'lib/sage_world/api/supplier.rb', line 5 def initialize(supplier_id) @supplier_id = supplier_id end |
Instance Method Details
#details(options = {}) ⇒ Object
ExtraReturnFields => specifies additional fields to be returned. If you would like to return the general information for a supplier,
then include GENINFO in this field. Otherwise leave it blank.
supplier = SageWorld::Api::Supplier.new("22")
e.g response = supplier.details({ extra_return_fields: "geninfo" })
22 23 24 25 26 27 28 29 30 |
# File 'lib/sage_world/api/supplier.rb', line 22 def details( = {}) if @existing_options == @response else @existing_options = response = SageWorld::Client.new(find_supplier_params(@supplier_id, )).send_request @response = SageWorld::ResponseHandler.new(response) end end |