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