Module Footnotes::Extensions::Routes
In: lib/rails-footnotes/notes/routes_note.rb

Methods

Public Instance methods

Filter routes according to the filter sent

[Source]

# File lib/rails-footnotes/notes/routes_note.rb, line 45
      def filtered_routes(filter = {})
        return [] unless filter.is_a?(Hash)
        return routes.reject do |r| 
          filter_diff = filter.diff(r.requirements)
          route_diff  = r.requirements.diff(filter)
          (filter_diff == filter) || (filter_diff != route_diff)
        end
      end

[Validate]