Top Level Namespace

Defined Under Namespace

Modules: AbstractedCassandraRepository, ApplicationConfiguration, CommonError, ConsulConfiguration, RestConfiguration, RestResponseModel Classes: CassandraService, ConsulService, RestApplication, RestService, SampleCoreApi

Constant Summary collapse

Container =
Dry::Container.new
Inject =
Dry::AutoInject(Container)

Instance Method Summary collapse

Instance Method Details

#registerService(instance) ⇒ Object



7
8
9
10
11
# File 'lib/container.rb', line 7

def registerService instance
  class_name = instance.class.name
  name = class_name.sub(class_name[0], class_name[0].downcase)
  Container.register(name, instance)
end