| Module | RR::DoubleDefinitions::Strategies::StrategyMethods |
| In: |
lib/rr/double_definitions/strategies/strategy_methods.rb
|
# 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
# 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
# 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
# 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
# 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
# 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
# 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