Namespace
Methods
A
C
N
R
S
T
Included Modules
Instance Public methods
app()
# File railties/test/application/configuration_test.rb, line 37
def app
  @app ||= Rails.application
end
assert_utf8()
# File railties/test/application/configuration_test.rb, line 264
def assert_utf8
  assert_equal Encoding::UTF_8, Encoding.default_external
  assert_equal Encoding::UTF_8, Encoding.default_internal
end
copy_app()
# File railties/test/application/configuration_test.rb, line 33
def copy_app
  FileUtils.cp_r(app_path, new_app)
end
new_app()
# File railties/test/application/configuration_test.rb, line 29
def new_app
  File.expand_path("#{app_path}/../new_app")
end
restore_default_config()
# File railties/test/application/configuration_test.rb, line 56
def restore_default_config
  FileUtils.rm_rf("#{app_path}/config/environments")
  FileUtils.mv("#{app_path}/config/__environments__", "#{app_path}/config/environments")
end
setup()
# File railties/test/application/configuration_test.rb, line 41
def setup
  build_app
  boot_rails
  supress_default_config
end
supress_default_config()
# File railties/test/application/configuration_test.rb, line 52
def supress_default_config
  FileUtils.mv("#{app_path}/config/environments", "#{app_path}/config/__environments__")
end
teardown()
# File railties/test/application/configuration_test.rb, line 47
def teardown
  teardown_app
  FileUtils.rm_rf(new_app) if File.directory?(new_app)
end