lib/currency_spy/scraper_base.rb
def page(reload = false)
      return nil if   url.nil?
      if reload
        @page = Mechanize.new.get(url)
      else
        @page ||= Mechanize.new.get(url)
      end
      @page
    end
def page(reload = false)
      return nil if   url.nil?
      if reload
        @page = Mechanize.new.get(url)
      else
        @page ||= Mechanize.new.get(url)
      end
      @page
    end
Base constructor
 Returns a Mechanize::Page instance which is the being searched on.
 If the page was once fetched it's reuse. To reload, call with an argument
 evaluating to true.