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