lib/junk_drawer/callable.rb in junk_drawer-1.4.0 vs lib/junk_drawer/callable.rb in junk_drawer-1.5.0
- old
+ new
@@ -17,11 +17,11 @@
# `ClassMethods` defines a class level method `call` that delegates to
# an instance. It also causes an error to be raised if a public instance
# method is defined with a name other than `call`
module ClassMethods
- def call(*args)
- new.(*args)
+ def call(*args, &block)
+ new.(*args, &block)
end
def to_proc
new.to_proc
end