Class: RR::DoubleDefinitions::ChildDoubleDefinitionCreate
- Inherits:
-
DoubleDefinitionCreate
- Object
- DoubleDefinitionCreate
- RR::DoubleDefinitions::ChildDoubleDefinitionCreate
- Defined in:
- lib/rr/double_definitions/child_double_definition_create.rb
Overview
:nodoc
Constant Summary
Constants inherited from DoubleDefinitionCreate
DoubleDefinitionCreate::NO_SUBJECT
Instance Attribute Summary collapse
-
#parent_double_definition ⇒ Object
readonly
Returns the value of attribute parent_double_definition.
Attributes inherited from DoubleDefinitionCreate
#double_injection_strategy, #implementation_strategy, #subject, #verification_strategy
Instance Method Summary collapse
-
#initialize(parent_double_definition) ⇒ ChildDoubleDefinitionCreate
constructor
A new instance of ChildDoubleDefinitionCreate.
- #instance_of(*args) ⇒ Object
- #root_subject ⇒ Object
Methods inherited from DoubleDefinitionCreate
#call, #dont_allow, #method_name, #mock, #proxy, #strong, #stub
Methods included from Strategies::StrategyMethods
#any_instance_of!, #dont_allow!, #instance_of!, #mock!, #proxy!, #strong!, #stub!
Methods included from DoubleDefinitionCreate::StrategySetupMethods
Methods included from Space::Reader
Constructor Details
#initialize(parent_double_definition) ⇒ ChildDoubleDefinitionCreate
Returns a new instance of ChildDoubleDefinitionCreate.
6 7 8 9 |
# File 'lib/rr/double_definitions/child_double_definition_create.rb', line 6 def initialize(parent_double_definition) @parent_double_definition = parent_double_definition super() end |
Instance Attribute Details
#parent_double_definition ⇒ Object (readonly)
Returns the value of attribute parent_double_definition.
4 5 6 |
# File 'lib/rr/double_definitions/child_double_definition_create.rb', line 4 def parent_double_definition @parent_double_definition end |
Instance Method Details
#instance_of(*args) ⇒ Object
15 16 17 |
# File 'lib/rr/double_definitions/child_double_definition_create.rb', line 15 def instance_of(*args) raise NoMethodError end |
#root_subject ⇒ Object
11 12 13 |
# File 'lib/rr/double_definitions/child_double_definition_create.rb', line 11 def root_subject parent_double_definition.root_subject end |