class Ripl::Rack::App

Constants

MESSAGE

Attributes

app[R]
env[R]

Public Class Methods

instance() click to toggle source
# File lib/ripl/rack.rb, line 46
def self.instance
  @instance ||= self.new
end
new(config_ru=nil) click to toggle source
# File lib/ripl/rack.rb, line 35
def initialize(config_ru=nil)
  config_ru ||= ENV['RACK_CONFIG'] || 'config.ru'
  abort(MESSAGE % config_ru) unless File.exists? config_ru
  @app = Kernel.eval("Rack::Builder.new { #{File.read(config_ru)} }")
  @env = ENV['RACK_ENV'] || 'development'
end

Public Instance Methods

actions() click to toggle source
# File lib/ripl/rack.rb, line 42
def actions
  ::Rack::Test::Methods::METHODS
end