123456789_123456789_123456789_123456789_123456789_

Class: Rails::Console::NewSession

Relationships & Source Files
Extension / Inclusion / Inheritance Descendants
Subclasses:
Super Chains via Extension / Inclusion / Inheritance
Class Chain:
self, RailsHelperBase, IRB::HelperMethod::Base
Instance Chain:
self, RailsHelperBase, IRB::HelperMethod::Base
Inherits: Rails::Console::RailsHelperBase
Defined in: railties/lib/rails/commands/console/irb_console.rb

Instance Method Summary

Instance Method Details

#execute

[ GitHub ]

  
# File 'railties/lib/rails/commands/console/irb_console.rb', line 32

def execute(*)
  app = Rails.application
  session = ActionDispatch::Integration::Session.new(app)

  # This makes app.url_for and app.foo_path available in the console
  session.extend(app.routes.url_helpers)
  session.extend(app.routes.mounted_helpers)

  session
end