Rails (original) (raw)
Namespace
- MODULE Rails::ActionMethods
- MODULE Rails::Configuration
- MODULE Rails::Generators
- MODULE Rails::Info
- MODULE Rails::Initializable
- MODULE Rails::Paths
- MODULE Rails::Rack
- MODULE Rails::ScriptRailsLoader
- CLASS Rails::AppBuilder
- CLASS Rails::Application
- CLASS Rails::BacktraceCleaner
- CLASS Rails::Console
- CLASS Rails::DBConsole
- CLASS Rails::Engine
- CLASS Rails::InfoController
- CLASS Rails::Plugin
- CLASS Rails::PluginBuilder
- CLASS Rails::Railtie
- CLASS Rails::Server
- CLASS Rails::TestUnitRailtie
Methods
A
B
C
E
G
I
L
P
R
V
Class Public methods
application()
Source: show
def application @@application ||= nil end
application=(application)
Source: show
def application=(application) @@application = application end
backtrace_cleaner()
Source: show
def backtrace_cleaner @@backtrace_cleaner ||= begin
require 'rails/backtrace_cleaner'
Rails::BacktraceCleaner.new
end end
cache()
Source: show
def cache RAILS_CACHE end
configuration()
Source: show
def configuration application.config end
env()
Source: show
def env @_env ||= ActiveSupport::StringInquirer.new(ENV["RAILS_ENV"] || ENV["RACK_ENV"] || "development") end
env=(environment)
Source: show
def env=(environment) @_env = ActiveSupport::StringInquirer.new(environment) end
groups(*groups)
Returns all rails groups for loading based on:
- The Rails environment;
- The environment variable RAILS_GROUPS;
- The optional envs given as argument and the hash with group dependencies;
Examples
groups :assets => [:development, :test]
Source: show
def groups(*groups) hash = groups.extract_options! env = Rails.env groups.unshift(:default, env) groups.concat ENV["RAILS_GROUPS"].to_s.split(",") groups.concat hash.map { |k,v| k if v.map(&:to_s).include?(env) } groups.compact! groups.uniq! groups end
initialize!()
Source: show
def initialize! application.initialize! end
initialized=(initialized)
Source: show
def initialized=(initialized) @@initialized ||= initialized end
initialized?()
Source: show
def initialized? @@initialized || false end
logger()
Source: show
def logger @@logger ||= nil end
logger=(logger)
Source: show
def logger=(logger) @@logger = logger end
public_path()
Source: show
def public_path application && application.paths["public"].first end
root()
Source: show
def root application && application.config.root end
version()
Source: show
def version VERSION::STRING end