Files

Marshal

Public Class Methods

dump(*args) click to toggle source
Also aliased as: dump_without_mocks
Alias for: dump_with_mocks
dump_with_mocks(*args) click to toggle source
# File lib/rspec/mocks/extensions/marshal.rb, line 3
def dump_with_mocks(*args)
  object = args.shift
  return dump_without_mocks(*args.unshift(object)) unless object.instance_variable_defined?(:@mock_proxy)

  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)

  begin
    dump_without_mocks(*args.unshift(object.dup))
  ensure
    object.instance_variable_set(:@mock_proxy,mp)
  end
end
Also aliased as: dump
dump_without_mocks(*args) click to toggle source
Alias for: dump

[Validate]

Generated with the Darkfish Rdoc Generator 2.