Sha256: 26b31f47a31b54aa961b0c29cac930ea18e41f0c6144a3084d71b3a03c5c392f
Contents?: true
Size: 681 Bytes
Versions: 23
Compression:
Stored size: 681 Bytes
Contents
module RR module DoubleDefinitions class ChildDoubleDefinitionCreate < DoubleDefinitionCreate # :nodoc attr_reader :parent_double_definition def initialize(parent_double_definition) @parent_double_definition = parent_double_definition super() end def root_subject parent_double_definition.root_subject end def instance_of(*args) raise NoMethodError end protected def add_strategy(subject, method_name, definition_eval_block, &block) super do block.call parent_double_definition.implemented_by(lambda {|*args|subject}) end end end end end
Version data entries
23 entries across 19 versions & 5 rubygems