module ActionDispatchRoutingRouteSetWithFiltering
Public Instance Methods
add_filters(*names)
click to toggle source
# File lib/routing_filter/adapters/rails.rb, line 17 def add_filters(*names) options = names.extract_options! names.each { |name| filters.unshift(RoutingFilter.build(name, options)) } end
clear!()
click to toggle source
Calls superclass method
# File lib/routing_filter/adapters/rails.rb, line 30 def clear! filters.clear if filters super end
filters()
click to toggle source
# File lib/routing_filter/adapters/rails.rb, line 13 def filters @set.filters if @set end
generate(route_key, options, recall = {})
click to toggle source
Calls superclass method
# File lib/routing_filter/adapters/rails.rb, line 22 def generate(route_key, options, recall = {}) options = options.symbolize_keys filters.run(:around_generate, options, &lambda { RoutingFilter::ResultWrapper.new(super(route_key, options, recall)) }).generate end