# File lib/mechanize/history.rb, line 18 def push(page, uri = nil) super(page) @history_index[(uri ? uri : page.uri).to_s] = page if @max_size && self.length > @max_size while self.length > @max_size self.shift end end self end