Module: Kaplan::WebFrameworks::Rails
- Defined in:
- lib/kaplan.rb
Instance Method Summary collapse
Instance Method Details
#current_environment ⇒ Object
48 49 50 |
# File 'lib/kaplan.rb', line 48 def current_environment ::Rails.env.to_s end |
#current_environment=(environment) ⇒ Object
52 53 54 55 56 57 58 59 60 61 62 |
# File 'lib/kaplan.rb', line 52 def current_environment=(environment) if ::Rails.version.split(".")[0] == "3" ::Rails.env = environment else silence_warnings do ::Rails.instance_variable_set("@_env", nil) Object.const_set(:RAILS_ENV, environment) end end puts "Current environment: #{current_environment}" end |
#project_root ⇒ Object
44 45 46 |
# File 'lib/kaplan.rb', line 44 def project_root ::Rails.root end |