class Seko::Company

Public Class Methods

address(address) click to toggle source
# 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) click to toggle source
# 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