Skip to content

Commit

Permalink
Merge pull request rspec#74 from alextk/master
Browse files Browse the repository at this point in the history
Use __send__ method instead of send
  • Loading branch information
justinko committed Aug 19, 2011
2 parents 82e4ff9 + f33a832 commit 66c9c20
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion lib/rspec/mocks/any_instance/chain.rb
Expand Up @@ -17,7 +17,7 @@ def #{method_name}(*args, &block)

def playback!(instance)
messages.inject(instance) do |_instance, message|
_instance.send(*message.first, &message.last)
_instance.__send__(*message.first, &message.last)
end
end

Expand Down
2 changes: 1 addition & 1 deletion lib/rspec/mocks/any_instance/recorder.rb
Expand Up @@ -140,7 +140,7 @@ def observe!(method_name)
@klass.class_eval(<<-EOM, __FILE__, __LINE__)
def #{method_name}(*args, &blk)
self.class.__recorder.playback!(self, :#{method_name})
self.send(:#{method_name}, *args, &blk)
self.__send__(:#{method_name}, *args, &blk)
end
EOM
end
Expand Down
2 changes: 1 addition & 1 deletion lib/rspec/mocks/extensions/marshal.rb
Expand Up @@ -7,7 +7,7 @@ def dump_with_mocks(*args)
mp = object.instance_variable_get(:@mock_proxy)
return dump_without_mocks(*args.unshift(object)) unless mp.is_a?(::RSpec::Mocks::Proxy)

object.send(:remove_instance_variable, :@mock_proxy)
object.__send__(:remove_instance_variable, :@mock_proxy)

begin
dump_without_mocks(*args.unshift(object.dup))
Expand Down
2 changes: 1 addition & 1 deletion lib/rspec/mocks/extensions/psych.rb
Expand Up @@ -7,7 +7,7 @@ def dump_with_mocks(object, *args)
mp = object.instance_variable_get(:@mock_proxy)
return dump_without_mocks(object, *args) unless mp.is_a?(::RSpec::Mocks::Proxy)

object.send(:remove_instance_variable, :@mock_proxy)
object.__send__(:remove_instance_variable, :@mock_proxy)

begin
dump_without_mocks(object, *args)
Expand Down
2 changes: 1 addition & 1 deletion lib/rspec/mocks/proxy.rb
Expand Up @@ -110,7 +110,7 @@ def message_received(method_name, *args, &block)
stub.advise(*args)
raise_unexpected_message_args_error(stub, *args)
elsif @object.is_a?(Class)
@object.superclass.send(method_name, *args, &block)
@object.superclass.__send__(method_name, *args, &block)
else
@object.__send__(:method_missing, method_name, *args, &block)
end
Expand Down

0 comments on commit 66c9c20

Please sign in to comment.