Class: RR::DoubleDefinitions::ChildDoubleDefinitionCreator

Inherits:
DoubleDefinitionCreator show all
Defined in:
lib/rr/double_definitions/child_double_definition_creator.rb

Overview

:nodoc

Constant Summary

Constants inherited from DoubleDefinitionCreator

DoubleDefinitionCreator::NO_SUBJECT

Instance Attribute Summary collapse

Attributes inherited from DoubleDefinitionCreator

#args, #definition, #handler, #implementation_strategy, #method_name, #scope_strategy, #subject, #verification_strategy

Instance Method Summary collapse

Methods inherited from DoubleDefinitionCreator

register_implementation_strategy_class, register_scope_strategy_class, register_verification_strategy_class

Methods included from DoubleDefinitionCreator::StrategyExecutionMethods

#create

Methods included from DoubleDefinitionCreator::StrategySetupMethods

#no_subject?

Methods included from Space::Reader

#space

Constructor Details

#initialize(parent_double_definition) ⇒ ChildDoubleDefinitionCreator

Returns a new instance of ChildDoubleDefinitionCreator.



5
6
7
8
# File 'lib/rr/double_definitions/child_double_definition_creator.rb', line 5

def initialize(parent_double_definition)
  @parent_double_definition = parent_double_definition
  super()
end

Instance Attribute Details

#parent_double_definitionObject (readonly)

Returns the value of attribute parent_double_definition.



4
5
6
# File 'lib/rr/double_definitions/child_double_definition_creator.rb', line 4

def parent_double_definition
  @parent_double_definition
end

Instance Method Details

#instance_of(*args) ⇒ Object

Raises:

  • (NoMethodError)


10
11
12
# File 'lib/rr/double_definitions/child_double_definition_creator.rb', line 10

def instance_of(*args)
  raise NoMethodError
end