Module: Rail

Defined in:
lib/rail.rb,
lib/rail/server.rb,
lib/rail/browser.rb,
lib/rail/context.rb,
lib/rail/request.rb,
lib/rail/version.rb,
lib/rail/pipeline.rb,
lib/rail/generator.rb,
lib/rail/processor.rb,
lib/rail/application.rb,
lib/rail/precompiler.rb,
lib/rail/processor/base.rb,
lib/rail/processor/haml.rb,
lib/rail/processor/sass.rb,
lib/rail/processor/coffee_script.rb

Defined Under Namespace

Modules: Processor Classes: Application, Browser, Context, Generator, Pipeline, Precompiler, Request, Server

Constant Summary collapse

NotFoundError =
Class.new(StandardError)
VERSION =
'0.1.1'

Class Method Summary collapse

Class Method Details

.applicationsObject



30
31
32
33
34
# File 'lib/rail.rb', line 30

def self.applications
  ObjectSpace.each_object(Class).select do |klass|
    klass < Application
  end
end

.envObject



26
27
28
# File 'lib/rail.rb', line 26

def self.env
  @env ||= Support::QueryString.new(ENV['RAIL_ENV'] || 'development')
end