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