class RSpec::Fire::FireObjectDouble

Public Class Methods

new(doubled_class, *args) click to toggle source
Calls superclass method
# File lib/rspec/fire/legacy.rb, line 242
def initialize(doubled_class, *args)
  args << {} unless Hash === args.last

  @__doubled_class_name = doubled_class
  verify_constant_name if RSpec::Fire.configuration.verify_constant_names?

  # __declared_as copied from rspec/mocks definition of `double`
  args.last[:__declared_as] = 'FireDouble'

  @__checked_methods = :public_instance_methods
  @__method_finder   = :instance_method

  super
end