Module | Footnotes::Extensions::Routes |
In: |
lib/rails-footnotes/notes/routes_note.rb
|
Filter routes according to the filter sent
# 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