Module: Dynomite::Core
- Included in:
- Dynomite
- Defined in:
- lib/dynomite/core.rb
Constant Summary collapse
- @@app_root =
Ensures trailing slash Useful for appending a ‘./’ in front of a path or leaving it alone. Returns: ‘/path/with/trailing/slash/’ or ‘./’
nil
- @@logger =
nil
Instance Method Summary collapse
Instance Method Details
#app_root ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/dynomite/core.rb', line 8 def app_root return @@app_root if @@app_root @@app_root = ENV['APP_ROOT'] || ENV['JETS_ROOT'] || ENV['RAILS_ROOT'] @@app_root = '.' if @@app_root.nil? || @app_root == '' @@app_root = "#{@@app_root}/" unless @@app_root.ends_with?('/') @@app_root end |
#logger ⇒ Object
17 18 19 20 |
# File 'lib/dynomite/core.rb', line 17 def logger return @@logger if @@logger @@logger = Logger.new($stderr) end |
#logger=(value) ⇒ Object
22 23 24 |
# File 'lib/dynomite/core.rb', line 22 def logger=(value) @@logger = value end |