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