Module: Rage
- Defined in:
- lib/rage-rb.rb,
lib/rage/cli.rb,
lib/rage/version.rb
Defined Under Namespace
Modules: Router
Classes: Application, CLI, Configuration, FiberScheduler, NewAppGenerator
Constant Summary
collapse
- VERSION =
"0.1.1"
Class Method Summary
collapse
Class Method Details
.__router ⇒ Object
16
17
18
|
# File 'lib/rage-rb.rb', line 16
def self.__router
@__router ||= Rage::Router::Backend.new
end
|
.application ⇒ Object
8
9
10
|
# File 'lib/rage-rb.rb', line 8
def self.application
Application.new(__router)
end
|
24
25
26
|
# File 'lib/rage-rb.rb', line 24
def self.configure
yield(config)
end
|
.env ⇒ Object
28
29
30
|
# File 'lib/rage-rb.rb', line 28
def self.env
@__env ||= ENV["RAGE_ENV"] || ENV["RAILS_ENV"] || ENV["RACK_ENV"] || "development"
end
|
.groups ⇒ Object
32
33
34
|
# File 'lib/rage-rb.rb', line 32
def self.groups
[:default, Rage.env.to_sym]
end
|
.routes ⇒ Object
12
13
14
|
# File 'lib/rage-rb.rb', line 12
def self.routes
Rage::Router::DSL.new(__router)
end
|