class Dry::Web::Roda::Application
Public Class Methods
[](name)
click to toggle source
# File lib/dry/web/roda/application.rb, line 26 def self.[](name) container[name] end
configure(&block)
click to toggle source
Calls superclass method
# File lib/dry/web/roda/application.rb, line 16 def self.configure(&block) super.tap do use(container[:rack_monitor]) if container.config.listeners end end
load_routes!()
click to toggle source
# File lib/dry/web/roda/application.rb, line 30 def self.load_routes! Dir[root.join("#{config.routes}/**/*.rb")].each { |f| require f } end
resolve(name)
click to toggle source
# File lib/dry/web/roda/application.rb, line 22 def self.resolve(name) container[name] end
root()
click to toggle source
# File lib/dry/web/roda/application.rb, line 34 def self.root container.config.root end
Public Instance Methods
notifications()
click to toggle source
# File lib/dry/web/roda/application.rb, line 38 def notifications self.class[:notifications] end