Sha256: 502e34a95870587ab6ac96e241259ba191d5ee3ed6576dd451b0a6aa8554cc0f
Contents?: true
Size: 519 Bytes
Versions: 1
Compression:
Stored size: 519 Bytes
Contents
require 'roda' require 'dry-configurable' module Rodakase class Application < Roda extend Dry::Configurable setting :container setting :routes plugin :multi_route plugin :all_verbs plugin :flow def self.resolve(name) config.container[name] end def self.[](name) resolve(name) end def self.load_routes! Dir[root.join("#{config.routes}/**/*.rb")].each { |f| require f } end def self.root config.container.config.root end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rodakase-0.0.1 | lib/rodakase/application.rb |