# frozen_string_literal: true module Wayfarer module Middleware Lazy = Struct.new(:klass) do def call(task, &block) klass.new.call(task) { block.call } end end end end