Class: Rodakase::Application

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

Class Method Summary collapse

Class Method Details

.[](name) ⇒ Object



20
21
22
# File 'lib/rodakase/application.rb', line 20

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

.load_routes!Object



24
25
26
# File 'lib/rodakase/application.rb', line 24

def self.load_routes!
  Dir[root.join("#{config.routes}/**/*.rb")].each { |f| require f }
end

.resolve(name) ⇒ Object



16
17
18
# File 'lib/rodakase/application.rb', line 16

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

.rootObject



28
29
30
# File 'lib/rodakase/application.rb', line 28

def self.root
  config.container.config.root
end