# File lib/merb-core/test/test_ext/rspec.rb, line 120 120: def self.expected_value(&block) 121: define_method(:transform_expected, &block) 122: 123: define_method(:initialize) do |expected_value| 124: @expected_value = transform_expected(expected_value) || expected_value 125: end 126: end
# File lib/merb-core/test/test_ext/rspec.rb, line 136 136: def self.failure_message(&block) 137: define_method(:proxy_failure_message, &block) 138: 139: define_method(:failure_message) do 140: proxy_failure_message(@object, @expected_value) 141: end 142: end
# File lib/merb-core/test/test_ext/rspec.rb, line 107 107: def self.matches(&block) 108: define_method(:matches_proxy, &block) 109: 110: define_method(:matches?) do |object| 111: @object = object 112: if block.arity == 2 113: matches_proxy(@object, @expected_value) 114: else 115: matches_proxy(@object) 116: end 117: end 118: end
# File lib/merb-core/test/test_ext/rspec.rb, line 144 144: def self.message(&block) 145: class_eval do 146: def failure_message 147: generic_message(@object, @expected_value, nil) 148: end 149: 150: def negative_failure_message 151: generic_message(@object, @expected_value, " not") 152: end 153: end 154: 155: define_method(:proxy_generic_message, &block) 156: 157: ar = block.arity 158: 159: define_method(:generic_message) do |object, expected, not_string| 160: if ar == 3 161: proxy_generic_message(not_string, object, expected) 162: else 163: proxy_generic_message(not_string, object) 164: end 165: end 166: end
# File lib/merb-core/test/test_ext/rspec.rb, line 128 128: def self.negative_failure_message(&block) 129: define_method(:proxy_negative_failure_message, &block) 130: 131: define_method(:negative_failure_message) do 132: proxy_negative_failure_message(@object, @expected_value) 133: end 134: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.