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