Class: FedexWebServices::Request
- Inherits:
-
Object
- Object
- FedexWebServices::Request
show all
- Defined in:
- lib/fedex_web_services/request.rb
Instance Attribute Summary collapse
Instance Method Summary
collapse
Instance Attribute Details
#contents ⇒ Object
Returns the value of attribute contents.
7
8
9
|
# File 'lib/fedex_web_services/request.rb', line 7
def contents
@contents
end
|
Instance Method Details
#issue_request(port, credentials) ⇒ Object
25
26
27
|
# File 'lib/fedex_web_services/request.rb', line 25
def issue_request(port, credentials)
Response.new(port.send(remote_method, request_contents(credentials)))
end
|
#remote_method ⇒ Object
13
14
15
|
# File 'lib/fedex_web_services/request.rb', line 13
def remote_method
raise "remote_method must be implemented by subclasses of Request::Base"
end
|
#service_id ⇒ Object
17
18
19
|
# File 'lib/fedex_web_services/request.rb', line 17
def service_id
raise "service_id must be implemented by subclasses of Request::Base"
end
|
#soap_module ⇒ Object
9
10
11
|
# File 'lib/fedex_web_services/request.rb', line 9
def soap_module
raise "soap_module must be implemented by subclasses of Request::Base"
end
|
#version ⇒ Object
21
22
23
|
# File 'lib/fedex_web_services/request.rb', line 21
def version
raise "version must be implemented by subclasses of Request::Base"
end
|