Class: Wayfarer::Middleware::Normalize
- Inherits:
-
Object
- Object
- Wayfarer::Middleware::Normalize
- Extended by:
- Base
- Defined in:
- lib/wayfarer/middleware/normalize.rb
Constant Summary
Constants included from Base
Instance Method Summary collapse
Methods included from Base
Instance Method Details
#call(task) ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/wayfarer/middleware/normalize.rb', line 11 def call(task) Wayfarer::URI::Normalization.canonical!(task[:uri]) yield if block_given? rescue Wayfarer::URI::Normalization::InvalidURIError log(:invalid, task) end |