Class variables has been fixed to Singleton instance variables at Rails module

This commit is contained in:
Roman V. Babenko 2012-04-06 07:59:57 +03:00
parent 29089bf6fa
commit 1e36e02df3

@ -25,11 +25,11 @@ module Rails
class << self
def application
@@application ||= nil
@application ||= nil
end
def application=(application)
@@application = application
@application = application
end
# The Configuration instance used to configure the Rails environment
@ -46,15 +46,15 @@ def initialized?
end
def logger
@@logger ||= nil
@logger ||= nil
end
def logger=(logger)
@@logger = logger
@logger = logger
end
def backtrace_cleaner
@@backtrace_cleaner ||= begin
@backtrace_cleaner ||= begin
# Relies on Active Support, so we have to lazy load to postpone definition until AS has been loaded
require 'rails/backtrace_cleaner'
Rails::BacktraceCleaner.new
@ -74,11 +74,11 @@ def env=(environment)
end
def cache
@@cache ||= nil
@cache ||= nil
end
def cache=(cache)
@@cache = cache
@cache = cache
end
# Returns all rails groups for loading based on: