lib/trailblazer/option.rb in trailblazer-context-0.3.1 vs lib/trailblazer/option.rb in trailblazer-context-0.3.2

- old
+ new

@@ -26,10 +26,13 @@ # @return [Proc] when called, this proc will evaluate its option (at run-time). def self.build(call_implementation, proc) if proc.is_a? Symbol ->(*args, &block) { call_implementation.evaluate_method(proc, *args, &block) } else - ->(*args, &block) { call_implementation.evaluate_callable(proc, *args, &block) } + ->(*args, &block) { + +puts "@@@@@ #{proc.inspect}" + call_implementation.evaluate_callable(proc, *args, &block) } end end # Returns a {Proc} that, when called, invokes the `proc` argument with keyword arguments. # This is known as "step (call) interface".