Module: Jun
- Defined in:
- lib/jun.rb,
lib/jun/cli.rb,
lib/jun/version.rb,
lib/jun/application.rb,
lib/jun/action_view/base.rb,
lib/jun/cli/commands/new.rb,
lib/jun/cli/commands/base.rb,
lib/jun/action_view/helpers.rb,
lib/jun/cli/commands/server.rb,
lib/jun/cli/commands/db/drop.rb,
lib/jun/cli/commands/db/seed.rb,
lib/jun/cli/commands/version.rb,
lib/jun/action_controller/base.rb,
lib/jun/cli/commands/db/create.rb,
lib/jun/action_controller/metal.rb,
lib/jun/cli/commands/db/migrate.rb,
lib/jun/cli/commands/db/rollback.rb,
lib/jun/action_controller/callbacks.rb,
lib/jun/action_controller/rendering.rb,
lib/jun/active_support/dependencies.rb,
lib/jun/cli/commands/db/schema/dump.rb,
lib/jun/cli/commands/db/schema/load.rb,
lib/jun/action_controller/redirecting.rb,
lib/jun/action_dispatch/routing/mapper.rb,
lib/jun/action_view/helpers/url_helper.rb,
lib/jun/cli/commands/generate/migration.rb,
lib/jun/action_dispatch/routing/route_set.rb
Defined Under Namespace
Modules: ActionController, ActionDispatch, ActionView, ActiveSupport, CLI
Classes: Application
Constant Summary
collapse
- VERSION =
"0.3.2"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.app_class ⇒ Object
Returns the value of attribute app_class.
18
19
20
|
# File 'lib/jun.rb', line 18
def app_class
@app_class
end
|
Class Method Details
.application ⇒ Object
20
21
22
|
# File 'lib/jun.rb', line 20
def application
@application ||= app_class&.new
end
|
28
29
30
|
# File 'lib/jun.rb', line 28
def env
ENV["JUN_ENV"] || ENV["RACK_ENV"] || "development"
end
|
32
33
34
|
# File 'lib/jun.rb', line 32
def groups
[:default, env]
end
|
24
25
26
|
# File 'lib/jun.rb', line 24
def root
project_root_path
end
|