class RsrGroup::OrderRecipient
Public Class Methods
new(options = {})
click to toggle source
# File lib/rsr_group/order_recipient.rb, line 4 def initialize(options = {}) requires!(options, :order_identifier, :shipping_name, :address_one, :city, :state, :zip) @options = options @order_identifier = options[:order_identifier] end
Public Instance Methods
to_single_line()
click to toggle source
# File lib/rsr_group/order_recipient.rb, line 11 def to_single_line [ @order_identifier, LINE_TYPES.key(:order_header), @options[:shipping_name], @options[:attn], @options[:address_one], @options[:address_two], @options[:city], @options[:state], @options[:zip], (@options[:phone].nil? ? '' : @options[:phone].gsub(/\D/, '')), (@options[:email].nil? ? 'N' : 'Y'), @options[:email], RsrGroup.config.vendor_email, nil ].join(";") end