[Source]
# File lib/www/mechanize/chain.rb, line 19 19: def initialize(list) 20: @list = list 21: @list.each { |l| l.chain = self } 22: end
# File lib/www/mechanize/chain.rb, line 24 24: def handle(request) 25: @list.first.handle(self, request) 26: end
# File lib/www/mechanize/chain.rb, line 28 28: def pass(obj, request) 29: next_link = @list[@list.index(obj) + 1] 30: next_link.handle(self, request) if next_link 31: end
[Validate]