Class: IssueCentre::GenericConnection
- Inherits:
-
Savon::Client
- Object
- Savon::Client
- IssueCentre::GenericConnection
- Defined in:
- lib/issue_centre/generic_connection.rb
Direct Known Subclasses
AuthConnection, ContractConnection, CustomerConnection, TicketConnection
Instance Method Summary collapse
-
#initialize(base_url, options = {}) ⇒ Connection
constructor
Never used directly.
Constructor Details
#initialize(base_url, options = {}) ⇒ Connection
Never used directly. Use sub-classes instead.
14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/issue_centre/generic_connection.rb', line 14 def initialize( base_url, = {}) @log = [:log] || false @log_level = [:log_level] || :info @wsdl_suffix = [:wsdl_suffix] || "?wsdl" @endpoint_url = [:endpoint] || base_url @issue_centre_url = base_url + @wsdl_suffix super( wsdl: @issue_centre_url, endpoint: @endpoint_url, log_level: @log_level, log: @log ) end |