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 app.reload_routes_unless_loaded 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