class DMMCrawler::Ranking::BaseRanking
Public Instance Methods
arts()
click to toggle source
# File lib/dmm-crawler/ranking/base_ranking.rb, line 6 def arts raise NotImplementedError end
Private Instance Methods
discriminate_agent(agent)
click to toggle source
# File lib/dmm-crawler/ranking/base_ranking.rb, line 21 def discriminate_agent(agent) return agent if agent.is_a?(Mechanize) raise TypeError end
page()
click to toggle source
# File lib/dmm-crawler/ranking/base_ranking.rb, line 12 def page @agent.get(@url) end
sleep_each() { || ... }
click to toggle source
# File lib/dmm-crawler/ranking/base_ranking.rb, line 16 def sleep_each sleep rand(0.7..1.3) yield end