Module: Restool

Defined in:
lib/restool.rb,
lib/restool/version.rb,
lib/restool/settings/loader.rb,
lib/restool/settings/models.rb,
lib/restool/traversal/object.rb,
lib/restool/service/uri_utils.rb,
lib/restool/traversal/converter.rb,
lib/restool/logger/request_logger.rb,
lib/restool/service/remote_client.rb,
lib/restool/service/request_utils.rb,
lib/restool/service/restool_service.rb,
lib/restool/service/remote_connector.rb,
lib/restool/service/operation_definer.rb,
lib/restool/service/operation_request.rb

Defined Under Namespace

Modules: Service, Settings, Traversal Classes: OperationRequest, RequestLogger

Constant Summary collapse

VERSION =
'1.0.9'

Class Method Summary collapse

Class Method Details

.create(service_name, opts = {}, &response_handler) ⇒ Object



6
7
8
9
10
# File 'lib/restool.rb', line 6

def self.create(service_name, opts = {}, &response_handler)
  service_config = Restool::Settings::Loader.load(service_name, opts)

  Restool::Service::RestoolService.new(service_config, response_handler)
end