Class: Restool::Service::RestoolService
- Inherits:
-
Object
- Object
- Restool::Service::RestoolService
- Includes:
- OperationDefiner
- Defined in:
- lib/restool/service/restool_service.rb
Instance Method Summary collapse
-
#initialize(service_config, response_handler) ⇒ RestoolService
constructor
A new instance of RestoolService.
Methods included from OperationDefiner
#define_operations, #define_request_method, #define_request_method_with_uri_params
Constructor Details
#initialize(service_config, response_handler) ⇒ RestoolService
Returns a new instance of RestoolService.
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/restool/service/restool_service.rb', line 10 def initialize(service_config, response_handler) @service_config = service_config @response_handler = response_handler @remote_client = Restool::Service::RemoteClient.new(service_config.host, service_config.verify_ssl, service_config.timeout, service_config.opts) define_operations( @service_config, method(:make_request), method(:make_request_with_uri_params) ) end |