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".