Class: FedexWebServices::Soap::Rate::RatePortType

Inherits:
SOAP::RPC::Driver
  • Object
show all
Defined in:
lib/fedex_web_services/soap/RateServiceDefinitionsDriver.rb

Constant Summary collapse

DefaultEndpointUrl =
"https://wsbeta.fedex.com:443/web-services/rate"
Methods =
[
  [ "http://fedex.com/ws/rate/v13/getRates",
    "getRates",
    [ [:in, "RateRequest", ["::SOAP::SOAPElement", "http://fedex.com/ws/rate/v13", "RateRequest"]],
      [:out, "RateReply", ["::SOAP::SOAPElement", "http://fedex.com/ws/rate/v13", "RateReply"]] ],
    { :request_style =>  :document, :request_use =>  :literal,
      :response_style => :document, :response_use => :literal,
      :faults => {} }
  ]
]

Instance Method Summary collapse

Constructor Details

#initialize(endpoint_url = nil) ⇒ RatePortType

Returns a new instance of RatePortType.



23
24
25
26
27
28
29
# File 'lib/fedex_web_services/soap/RateServiceDefinitionsDriver.rb', line 23

def initialize(endpoint_url = nil)
  endpoint_url ||= DefaultEndpointUrl
  super(endpoint_url, nil)
  self.mapping_registry = RateServiceDefinitionsMappingRegistry::EncodedRegistry
  self.literal_mapping_registry = RateServiceDefinitionsMappingRegistry::LiteralRegistry
  init_methods
end