Class: Seko::Company
- Inherits:
-
Object
- Object
- Seko::Company
- Defined in:
- lib/seko/company.rb
Class Method Summary collapse
Class Method Details
.address(address) ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/seko/company.rb', line 19 def self.address(address) { "AddressLine1" => address[:address1], "AddressLine2" => address[:address2], "AddressLine3" => address[:address3], "AddressType" => "Delivery", "City" => address[:city], "CountryCode" => address[:country], "County" => address[:country_name], "PostcodeZip" => address[:zipcode] } end |
.format(company) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/seko/company.rb', line 4 def self.format(company) { "Request" => { "Company" => { "CompanyCode" => company[:code], "CompanyDescription" => company[:description], "CompanyType" => "Ship To" }, "List" => { "Address" => address(company[:address]) } } } end |