Class: RailsAiBridge::Introspectors::RouteIntrospector::RouteCollection
- Inherits:
-
Object
- Object
- RailsAiBridge::Introspectors::RouteIntrospector::RouteCollection
- Defined in:
- lib/rails_ai_bridge/introspectors/route_introspector.rb
Overview
Formats and groups a collection of parsed routes
Instance Method Summary collapse
-
#initialize(routes) ⇒ RouteCollection
constructor
A new instance of RouteCollection.
- #to_h ⇒ Object
Constructor Details
#initialize(routes) ⇒ RouteCollection
Returns a new instance of RouteCollection.
80 81 82 |
# File 'lib/rails_ai_bridge/introspectors/route_introspector.rb', line 80 def initialize(routes) @routes = routes end |
Instance Method Details
#to_h ⇒ Object
84 85 86 87 88 89 90 |
# File 'lib/rails_ai_bridge/introspectors/route_introspector.rb', line 84 def to_h { total_routes: @routes.size, by_controller: group_by_controller, api_namespaces: detect_api_namespaces } end |