Sha256: d66475b1c047a71d4b83b4a18363f724a1b589b48ff3e9e210145f4e2077fcce

Contents?: true

Size: 744 Bytes

Versions: 86

Compression:

Stored size: 744 Bytes

Contents

require 'action_controller/integration'

# work around the at_exit hook in test/unit, which kills IRB
Test::Unit.run = true

# reference the global "app" instance, created on demand. To recreate the
# instance, pass a non-false value as the parameter.
def app(create=false)
  @app_integration_instance = nil if create
  @app_integration_instance ||= new_session do |sess|
    sess.host! "www.example.com"
  end
end

# create a new session. If a block is given, the new session will be yielded
# to the block before being returned.
def new_session
  session = ActionController::Integration::Session.new
  yield session if block_given?
  session
end

#reloads the environment
def reload!
  puts "Reloading..."
  Dispatcher.reset_application!
end

Version data entries

86 entries across 86 versions & 6 rubygems

Version Path
jstorimer-deep-test-2.0.0 sample_rails_project/vendor/rails/railties/lib/console_app.rb
jstorimer-deep-test-1.4.0 sample_rails_project/vendor/rails/railties/lib/console_app.rb
jstorimer-deep-test-1.3.0 sample_rails_project/vendor/rails/railties/lib/console_app.rb
jstorimer-deep-test-1.2.0 sample_rails_project/vendor/rails/railties/lib/console_app.rb
jstorimer-deep-test-1.1.0 sample_rails_project/vendor/rails/railties/lib/console_app.rb
jstorimer-deep-test-1.0.0 sample_rails_project/vendor/rails/railties/lib/console_app.rb
jstorimer-deep-test-0.2.0 sample_rails_project/vendor/rails/railties/lib/console_app.rb
jstorimer-deep-test-0.1.0 sample_rails_project/vendor/rails/railties/lib/console_app.rb
authorails-1.0.0 lib/console_app.rb
backlog-0.0.0 vendor/rails/railties/lib/console_app.rb
backlog-0.0.1 vendor/rails/railties/lib/console_app.rb
backlog-0.0.2 vendor/rails/railties/lib/console_app.rb
backlog-0.0.4 vendor/rails/railties/lib/console_app.rb
backlog-0.0.5 vendor/rails/railties/lib/console_app.rb
backlog-0.1.1 vendor/rails/railties/lib/console_app.rb
backlog-0.1.0 vendor/rails/railties/lib/console_app.rb
backlog-0.1.2 vendor/rails/railties/lib/console_app.rb
backlog-0.2.0 vendor/rails/railties/lib/console_app.rb
backlog-0.2.1 vendor/rails/railties/lib/console_app.rb
backlog-0.3.0 vendor/rails/railties/lib/console_app.rb