lib/munge/system/router.rb in munge-0.11.1 vs lib/munge/system/router.rb in munge-0.12.0
- old
+ new
@@ -1,11 +1,11 @@
module Munge
class System
class Router
- def initialize(alterant:)
+ def initialize(processor:)
@registries = { route: [], filepath: [] }
- @alterant = alterant
+ @processor = processor
end
def register(router)
case router.type
when :route
@@ -33,14 +33,14 @@
def route_mapper(item, method_name, initial_route = nil)
if !item.route && !initial_route
raise "item `#{item.relpath}` has no route"
end
- itemish = Itemish.new(item, @alterant)
+ itemish = Itemish.new(item, @processor)
@registries[method_name]
.select { |router| router.type == method_name }
- .inject(initial_route || item.route) do |route, router|
+ .reduce(initial_route || item.route) do |route, router|
if router.match?(route, itemish)
router.call(route, itemish)
else
route
end