class AnnotateRoutes::Inspector
Public Class Methods
new(routes_stream)
click to toggle source
# File lib/annotate_routes/inspector.rb, line 5 def initialize(routes_stream) @routes_stream = routes_stream end
Public Instance Methods
routes()
click to toggle source
# File lib/annotate_routes/inspector.rb, line 9 def routes @routes_stream.each_line .map {|l| RouteWrapper.new(l) } .select(&:reqs) .group_by(&:reqs) .map {|reqs, r| {reqs: reqs, info: r.map(&:info)} } end