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