HEX
Server: Apache
System: Linux s198.coreserver.jp 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: nagasaki (10062)
PHP: 7.1.33
Disabled: NONE
Upload Files
File: //usr/local/rvm/src/ruby-2.5.9/spec/mspec/lib/mspec/mocks/object.rb
require 'mspec/mocks/proxy'

class Object
  def should_receive(sym)
    Mock.install_method self, sym
  end

  def should_not_receive(sym)
    proxy = Mock.install_method self, sym
    proxy.exactly(0).times
  end

  def stub!(sym)
    Mock.install_method self, sym, :stub
  end
end

def mock(name, options={})
  MockObject.new name, options
end

def mock_int(val)
  MockIntObject.new(val)
end

def mock_numeric(name, options={})
  NumericMockObject.new name, options
end