Module RR::DoubleDefinitions::Strategies::StrategyMethods
In: lib/rr/double_definitions/strategies/strategy_methods.rb

Methods

Public Instance methods

[Source]

    # File lib/rr/double_definitions/strategies/strategy_methods.rb, line 40
40:         def any_instance_of!(method_name=nil, &definition_eval_block)
41:           any_instance_of(Object.new, method_name, &definition_eval_block)
42:         end

[Source]

    # File lib/rr/double_definitions/strategies/strategy_methods.rb, line 24
24:         def dont_allow!(method_name=nil, &definition_eval_block)
25:           dont_allow(Object.new, method_name, &definition_eval_block)
26:         end

[Source]

    # File lib/rr/double_definitions/strategies/strategy_methods.rb, line 46
46:         def instance_of!(method_name=nil, &definition_eval_block)
47:           instance_of(Object.new, method_name, &definition_eval_block)
48:         end

[Source]

   # File lib/rr/double_definitions/strategies/strategy_methods.rb, line 6
6:           def lately_bound_alias_method(target_method_name, source_method_name)
7:             module_eval(("def \#{target_method_name}(*args, &block)\n\#{source_method_name}(*args, &block)\nend\n"), __FILE__, __LINE__+1)
8:           end

[Source]

    # File lib/rr/double_definitions/strategies/strategy_methods.rb, line 16
16:         def mock!(method_name=nil, &definition_eval_block)
17:           mock(Object.new, method_name, &definition_eval_block)
18:         end

[Source]

    # File lib/rr/double_definitions/strategies/strategy_methods.rb, line 30
30:         def proxy!(method_name=nil, &definition_eval_block)
31:           proxy(Object.new, method_name, &definition_eval_block)
32:         end

[Source]

    # File lib/rr/double_definitions/strategies/strategy_methods.rb, line 36
36:         def strong!(method_name=nil, &definition_eval_block)
37:           strong(Object.new, method_name, &definition_eval_block)
38:         end

[Source]

    # File lib/rr/double_definitions/strategies/strategy_methods.rb, line 20
20:         def stub!(method_name=nil, &definition_eval_block)
21:           stub(Object.new, method_name, &definition_eval_block)
22:         end

[Validate]