rails_3.rb

Path: lib/routing_filter/adapters/rails_3.rb
Last Update: Wed Dec 21 14:15:47 +0200 2011

Required files

action_dispatch   active_support/core_ext/module/aliasing   active_support/core_ext/hash/reverse_merge   rack/mount/route_set   rack/mount/code_generation  

Methods

External Aliases

optimize_recognize! -> optimize_recognize_without_filtering!

Public Instance methods

def recognize_path_with_filtering(path, env = {})

  @set.filters.run(:around_recognize, path.dup, env, &lambda{ recognize_path_without_filtering(path.dup, env) })

end alias_method_chain :recognize_path, :filtering

optimize_recognize!()

Alias for optimize_recognize_with_filtering!

note: if you overly and unnecessarily use blocks in your lowlevel libraries you make it fricking hard for your users to hook in anywhere

[Validate]