module JsRouteHelpers

Constants

VERSION

Public Class Methods

include(patterns) click to toggle source
# File lib/js_route_helpers.rb, line 7
def self.include(patterns)
  @whitelist_patterns = patterns
end
routes() click to toggle source
# File lib/js_route_helpers.rb, line 11
def self.routes
  ::Rails.application.reload_routes!
  ::Rails.application.routes.named_routes.routes.select do |name, route|
    @whitelist_patterns.any? { |r| r.match(name) }
  end
end