302
303
304
305
306
307
308
309
310
311
|
# File 'lib/active_shipping/external_return_label_request.rb', line 302
def verify_or_raise_required
%w(customer_name customer_address1 customer_city customer_state
customer_zipcode label_format label_definition service_type_code
call_center_or_self_service).each do |attr|
raise USPSMissingRequiredTagError.new(attr.camelize, attr) unless send(attr.to_sym)
end
raise USPSMissingRequiredTagError.new("MID", "mid") unless mid
raise USPSMissingRequiredTagError.new("MerchantAccountID", "merchant_account_id") unless merchant_account_id
end
|