Methods
Public Class methods
application()
      # File railties/lib/rails.rb, line 34
34:     def application
35:       @@application ||= nil
36:     end
application=(application)
      # File railties/lib/rails.rb, line 38
38:     def application=(application)
39:       @@application = application
40:     end
backtrace_cleaner()
      # File railties/lib/rails.rb, line 67
67:     def backtrace_cleaner
68:       @@backtrace_cleaner ||= begin
69:         # Relies on Active Support, so we have to lazy load to postpone definition until AS has been loaded
70:         require 'rails/backtrace_cleaner'
71:         Rails::BacktraceCleaner.new
72:       end
73:     end
cache()
      # File railties/lib/rails.rb, line 87
87:     def cache
88:       RAILS_CACHE
89:     end
configuration()

The Configuration instance used to configure the Rails environment

      # File railties/lib/rails.rb, line 43
43:     def configuration
44:       application.config
45:     end
env()
      # File railties/lib/rails.rb, line 79
79:     def env
80:       @_env ||= ActiveSupport::StringInquirer.new(ENV["RAILS_ENV"] || ENV["RACK_ENV"] || "development")
81:     end
env=(environment)
      # File railties/lib/rails.rb, line 83
83:     def env=(environment)
84:       @_env = ActiveSupport::StringInquirer.new(environment)
85:     end
initialize!()
      # File railties/lib/rails.rb, line 47
47:     def initialize!
48:       application.initialize!
49:     end
initialized=(initialized)
      # File railties/lib/rails.rb, line 55
55:     def initialized=(initialized)
56:       @@initialized ||= initialized
57:     end
initialized?()
      # File railties/lib/rails.rb, line 51
51:     def initialized?
52:       @@initialized || false
53:     end
logger()
      # File railties/lib/rails.rb, line 59
59:     def logger
60:       @@logger ||= nil
61:     end
logger=(logger)
      # File railties/lib/rails.rb, line 63
63:     def logger=(logger)
64:       @@logger = logger
65:     end
public_path()
      # File railties/lib/rails.rb, line 95
95:     def public_path
96:       application && application.paths.public.to_a.first
97:     end
public_path=(path)
       # File railties/lib/rails.rb, line 99
 99:     def public_path=(path)
100:       ActiveSupport::Deprecation.warn "Setting Rails.public_path= is deprecated. " <<
101:         "Please set paths.public = in config/application.rb instead.", caller
102:     end
root()
      # File railties/lib/rails.rb, line 75
75:     def root
76:       application && application.config.root
77:     end
version()
      # File railties/lib/rails.rb, line 91
91:     def version
92:       VERSION::STRING
93:     end