Sha256: c12342462f06a8ff153fe79d70b6f0967c08041f810d0582cf13fad59c3bc2f5
Contents?: true
Size: 874 Bytes
Versions: 14
Compression:
Stored size: 874 Bytes
Contents
require 'action_controller/integration' # work around the at_exit hook in test/unit, which kills IRB Test::Unit.run = true if Test::Unit.respond_to?(:run=) # 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 = ActionController::Dispatcher.new($stdout) dispatcher.cleanup_application dispatcher.reload_application true end
Version data entries
14 entries across 14 versions & 6 rubygems