Class: RailsAutodoc::RouteInspector
- Inherits:
-
Object
- Object
- RailsAutodoc::RouteInspector
- Defined in:
- lib/rails_autodoc/route_inspector.rb
Constant Summary collapse
- HTTP_VERBS =
%w[GET HEAD POST PUT PATCH DELETE OPTIONS].freeze
Instance Method Summary collapse
-
#initialize(config: RailsAutodoc.config) ⇒ RouteInspector
constructor
A new instance of RouteInspector.
- #operations ⇒ Object
Constructor Details
#initialize(config: RailsAutodoc.config) ⇒ RouteInspector
Returns a new instance of RouteInspector.
37 38 39 |
# File 'lib/rails_autodoc/route_inspector.rb', line 37 def initialize(config: RailsAutodoc.config) @config = config end |
Instance Method Details
#operations ⇒ Object
41 42 43 44 |
# File 'lib/rails_autodoc/route_inspector.rb', line 41 def operations ensure_controllers_loaded! collect_operations.sort_by { |op| [op.path, op.verb, op.action] } end |