class DMMCrawler::Client
Attributes
agent[RW]
Public Class Methods
new() { |agent| ... }
click to toggle source
# File lib/dmm-crawler/client.rb, line 7 def initialize @agent = Agent.instance.agent yield @agent if block_given? end
Public Instance Methods
adult_game_rankings(arguments)
click to toggle source
# File lib/dmm-crawler/client.rb, line 17 def adult_game_rankings(arguments) Ranking::AdultGameRanking.new(arguments.merge!(agent: @agent)).arts end
affiliateable?(url)
click to toggle source
# File lib/dmm-crawler/client.rb, line 25 def affiliateable?(url) Attributes::DojinAttributes.new(url, agent: @agent).affiliateable? end
get_attributes(url)
click to toggle source
# File lib/dmm-crawler/client.rb, line 21 def get_attributes(url) Attributes::DojinAttributes.new(url, agent: @agent).to_a end
rankings(arguments)
click to toggle source
# File lib/dmm-crawler/client.rb, line 13 def rankings(arguments) Ranking::DojinRanking.new(arguments.merge!(agent: @agent)).arts end