Method: Fedex::Request::Base#initialize
- Defined in:
- lib/fedex/request/base.rb
#initialize(credentials, options = {}) ⇒ Base
In order to use Fedex rates API you must first apply for a developer(and later production keys), Visit / Fedex Developer Center for more information about how to obtain your keys. return a Fedex::Request::Base object
44 45 46 47 48 49 50 |
# File 'lib/fedex/request/base.rb', line 44 def initialize(credentials, ={}) requires!(, :shipper, :recipient, :packages, :service_type) @credentials = credentials @shipper, @recipient, @packages, @service_type, @customs_clearance, @debug = [:shipper], [:recipient], [:packages], [:service_type], [:customs_clearance], [:debug] @debug = ENV['DEBUG'] == 'true' = [:shipping_options] ||={} end |