class WWW::Mechanize::Chain
def handle(request)
def handle(request) @list.first.handle(self, request) end
def initialize(list)
def initialize(list) @list = list @list.each { |l| l.chain = self } end
def pass(obj, request)
def pass(obj, request) next_link = @list[@list.index(obj) + 1] next_link.handle(self, request) if next_link end