Module: Eskel
- Extended by:
- Loader, Logging
- Defined in:
- lib/eskel.rb,
lib/eskel/loader.rb,
lib/eskel/logging.rb,
lib/eskel/version.rb,
lib/eskel/application.rb,
lib/eskel/application/dependencies.rb
Defined Under Namespace
Modules: ApplicationDependencies, Loader, Logging
Classes: Application
Constant Summary
collapse
- VERSION =
'0.0.1'
Class Method Summary
collapse
Methods included from Loader
after_load, before_load, dependency_paths, load!, loaded?, require_dependencies
Methods included from Logging
logger, logger, logger=, stdout_logger
Class Method Details
.env ⇒ Object
17
18
19
|
# File 'lib/eskel.rb', line 17
def env
@_env ||= (ENV['RACK_ENV'] || 'development').downcase.to_sym
end
|
.groups(*groups) ⇒ Object
21
22
23
24
25
26
|
# File 'lib/eskel.rb', line 21
def groups(*groups)
groups.unshift(:default, env)
groups.compact!
groups.uniq!
groups
end
|
.root ⇒ Object
13
14
15
|
# File 'lib/eskel.rb', line 13
def root
Pathname.new(ESKEL_ROOT)
end
|
.version ⇒ Object
4
5
6
|
# File 'lib/eskel/version.rb', line 4
def self.version
VERSION
end
|