lib/schemacop/scoped_env.rb in schemacop-3.0.0.rc0 vs lib/schemacop/scoped_env.rb in schemacop-3.0.0.rc1
- old
+ new
@@ -5,17 +5,17 @@
@methods = methods
@backup_binding = backup_binding
@prefix = prefix
end
- def method_missing(symbol, *args, &block)
+ def method_missing(symbol, *args, **kwargs, &block)
symbol = :"#{@prefix}#{symbol}" if @prefix
if @methods.include?(symbol)
if @delegation_object.respond_to?(symbol)
- @delegation_object.send(symbol, *args, &block)
+ @delegation_object.send(symbol, *args, **kwargs, &block)
elsif @backup_binding.respond_to?(symbol)
- @backup_binding.send(symbol, *args, &block)
+ @backup_binding.send(symbol, *args, **kwargs, &block)
else
super
end
else
super