Module: Configuration
- Defined in:
- lib/configuration.rb,
lib/configuration/railtie.rb,
lib/configuration/version.rb,
lib/configuration/syntax/conf.rb,
lib/configuration/tasks/generate.rb
Defined Under Namespace
Modules: Syntax, Tasks
Classes: Railtie
Constant Summary
collapse
- VERSION =
"0.0.7".freeze
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.root ⇒ Object
Returns the value of attribute root.
23
24
25
|
# File 'lib/configuration.rb', line 23
def root
@root
end
|
Class Method Details
.env ⇒ Object
35
36
37
|
# File 'lib/configuration.rb', line 35
def env
@env ||= (ENV["RACK_ENV"] || Rails.env).to_sym rescue nil
end
|
.files ⇒ Object
31
32
33
|
# File 'lib/configuration.rb', line 31
def files
@files ||= Dir.glob(files_path)
end
|
.method_missing(method, *args) ⇒ Object
25
26
27
28
29
|
# File 'lib/configuration.rb', line 25
def method_missing(method, *args)
if file = files.select { |f| f == files_path(method.to_s) }[0]
hash[method] ||= load_yml(file)
end
end
|