Object
# File lib/nicovideo/page.rb, line 21 def exists?() begin @page = @page || get_page return true rescue return false end end
# File lib/nicovideo/page.rb, line 60 def get_page url, force=false return @page if (@page && !force) raise NotFound if @not_found puts_info 'getting html page : url = ' + url.to_s begin page = @agent.get(url) puts_debug page.header puts_debug page.body parse(page) @page = page rescue WWW::Mechanize::ResponseCodeError => e rc = e.response_code puts_info rc if rc == "404" || rc == "410" @not_found = true raise NotFound elsif rc == "403" raise Forbidden else raise e end end @page end
# File lib/nicovideo/page.rb, line 56 def parse page # to be extended end
# File lib/nicovideo/page.rb, line 89 def puts_debug str ; puts str if (NV_DEBUG_LEVEL >= 3) ; end
# File lib/nicovideo/page.rb, line 87 def puts_error str ; puts str if (NV_DEBUG_LEVEL >= 1) ; end
Generated with the Darkfish Rdoc Generator 2.