Class: RR::DoubleDefinitions::ChildDoubleDefinitionCreator
- Inherits:
-
DoubleDefinitionCreator
- Object
- DoubleDefinitionCreator
- RR::DoubleDefinitions::ChildDoubleDefinitionCreator
- 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
-
#parent_double_definition ⇒ Object
readonly
Returns the value of attribute parent_double_definition.
Attributes inherited from DoubleDefinitionCreator
#args, #definition, #handler, #implementation_strategy, #method_name, #scope_strategy, #subject, #verification_strategy
Instance Method Summary collapse
-
#initialize(parent_double_definition) ⇒ ChildDoubleDefinitionCreator
constructor
A new instance of ChildDoubleDefinitionCreator.
- #instance_of(*args) ⇒ Object
- #root_subject ⇒ Object
Methods inherited from DoubleDefinitionCreator
register_implementation_strategy_class, register_scope_strategy_class, register_verification_strategy_class
Methods included from DoubleDefinitionCreator::StrategyExecutionMethods
Methods included from DoubleDefinitionCreator::StrategySetupMethods
Methods included from Space::Reader
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_definition ⇒ Object (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
14 15 16 |
# File 'lib/rr/double_definitions/child_double_definition_creator.rb', line 14 def instance_of(*args) raise NoMethodError end |
#root_subject ⇒ Object
10 11 12 |
# File 'lib/rr/double_definitions/child_double_definition_creator.rb', line 10 def root_subject parent_double_definition.root_subject end |