lib/rage-rb.rb in rage-rb-0.1.1 vs lib/rage-rb.rb in rage-rb-0.1.2

- old
+ new

@@ -15,10 +15,26 @@ def self.__router @__router ||= Rage::Router::Backend.new end + def self.config + @config ||= Rage::Configuration.new + end + + def self.configure + yield(config) + end + + def self.env + @__env ||= ENV["RAGE_ENV"] || ENV["RAILS_ENV"] || ENV["RACK_ENV"] || "development" + end + + def self.groups + [:default, Rage.env.to_sym] + end + module Router module Strategies end end end @@ -27,9 +43,10 @@ end require_relative "rage/application" require_relative "rage/fiber" require_relative "rage/fiber_scheduler" +require_relative "rage/configuration" require_relative "rage/router/strategies/host" require_relative "rage/router/backend" require_relative "rage/router/constrainer" require_relative "rage/router/dsl"