class AnnotateControllers::Inspector
Public Class Methods
map_all_routes()
click to toggle source
# File lib/annotate_controllers/inspector.rb, line 8 def map_all_routes all_routes = Rails.application.routes.routes inspector = ActionDispatch::Routing::RoutesInspector.new(all_routes) remove_constraints( inspector.format(ActionDispatch::Routing::ConsoleFormatter.new).split("\n").drop(1) ) end
remove_constraints(routes)
click to toggle source
# File lib/annotate_controllers/inspector.rb, line 16 def remove_constraints(routes) routes.each{ |r| r.slice!(/ \{(.*)}/) } end