Class: Kanji::Application

Inherits:
Roda
  • Object
show all
Extended by:
Dry::Configurable
Defined in:
lib/kanji/application.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.[](name) ⇒ Object



25
26
27
# File 'lib/kanji/application.rb', line 25

def self.[](name)
  container[name]
end

.configure(&block) ⇒ Object



15
16
17
18
19
# File 'lib/kanji/application.rb', line 15

def self.configure(&block)
  super.tap do
    use(container[:rack_monitor]) if container.config.listeners
  end
end

.resolve(name) ⇒ Object



21
22
23
# File 'lib/kanji/application.rb', line 21

def self.resolve(name)
  container[name]
end

.rootObject



29
30
31
# File 'lib/kanji/application.rb', line 29

def self.root
  container.config.root
end

Instance Method Details

#notificationsObject



33
34
35
# File 'lib/kanji/application.rb', line 33

def notifications
  self.class[:notifications]
end