Module: Appfuel::Application::AppContainer

Included in:
Db::ActiveRecordModel, Domain::Entity, Handler::Base, Repository::Base, WebApi::HttpModel
Defined in:
lib/appfuel/application/app_container.rb

Overview

Mixins to allow you to handle application container keys. The application container operates based on certain conventions which we take into account here.

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



7
8
9
10
# File 'lib/appfuel/application/app_container.rb', line 7

def self.included(base)
  base.extend(ClassMethods)
  base.extend(ContainerClassRegistration)
end

Instance Method Details

#app_containerObject



239
240
241
# File 'lib/appfuel/application/app_container.rb', line 239

def app_container
  self.class.app_container
end

#qualify_container_key(key, type_ns) ⇒ Object

Instance methods



235
236
237
# File 'lib/appfuel/application/app_container.rb', line 235

def qualify_container_key(key, type_ns)
  self.class.qualify_container_key(key, type_ns)
end