Module: AwesomeUsps::ExpressMail
- Included in:
- USPS
- Defined in:
- lib/awesome_usps/express_mail.rb
Instance Method Summary collapse
- #canned_express_mail_label_test ⇒ Object
- #express_mail_label(orgin, destination, ounces, image_type, request_api = "ExpressMailLabelRequest", options = {}) ⇒ Object
Instance Method Details
#canned_express_mail_label_test ⇒ Object
9 10 11 12 13 14 15 16 17 18 |
# File 'lib/awesome_usps/express_mail.rb', line 9 def canned_express_mail_label_test orgin = Location.new( :first_name=> "Craig", :last_name=>"Engle", :address2 => "6406 Ivy Lane", :state => 'MD', :city => 'Greenbelt', :zip5 => '20770', :phone => "2127658576") destination =Location.new( :firm_name=> "XYZ Corp.", :address2 =>"1100 West Avenue", :address2 => "6406 Ivy Lane", :state => 'MD', :city => 'Greenbelt', :zip5 => '20770') ounces = "50" image_type ="PDF" = {} request_api = "ExpressMailLabelCertifyRequest" request = express_mail_xml(request_api, orgin, destination, ounces, image_type, ) gateway_commit(:express_mail_label_certify, 'ExpressMailLabelCertify', request, :ssl, image_type) end |
#express_mail_label(orgin, destination, ounces, image_type, request_api = "ExpressMailLabelRequest", options = {}) ⇒ Object
3 4 5 6 7 |
# File 'lib/awesome_usps/express_mail.rb', line 3 def express_mail_label(orgin, destination, ounces, image_type, request_api = "ExpressMailLabelRequest", ={}) request = express_mail_xml(request_api, orgin, destination, ounces, image_type, ) #YES THE API IS SO STUPID THAT WE MUST PASS WHAT TYPE OF MIME TYPE! gateway_commit(:express_mail_label, 'ExpressMailLabel', request, :ssl, image_type) end |