lib/mirage/core.rb in mirage-1.3.3 vs lib/mirage/core.rb in mirage-1.3.4

- old
+ new

@@ -89,11 +89,10 @@ def set *args delay = (request['delay']||0) pattern = request['pattern'] ? /#{request['pattern']}/ : :basic name = args.join('/') is_default = request['default'] == 'true' - the_request = request response = MockResponse.new(name, response_value, pattern, delay.to_f, is_default) stored_responses = RESPONSES[name]||={} @@ -187,10 +186,10 @@ matches = RESPONSES.keys.find_all { |key| name.index(key) == 0 }.sort { |a, b| b.length <=> a.length } matches.collect { |key| RESPONSES[key] } end def delete_response(response_id) - RESPONSES.each do |name, response_set| + RESPONSES.values.each do |response_set| response_set.each { |key, response| response_set.delete(key) if response.response_id == response_id } end end def send_response(response, body='', request={}, query_string='') \ No newline at end of file