Class: DMMCrawler::Attributes

Inherits:
Object
  • Object
show all
Defined in:
lib/dmm-crawler/attributes.rb

Instance Method Summary collapse

Constructor Details

#initialize(url, agent: Agent.instance.agent) ⇒ Attributes

Returns a new instance of Attributes.



3
4
5
# File 'lib/dmm-crawler/attributes.rb', line 3

def initialize(url, agent: Agent.instance.agent)
  @page = agent.get(url)
end

Instance Method Details

#to_aObject



7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/dmm-crawler/attributes.rb', line 7

def to_a
  [
    title,
    title_link,
    image_url,
    submedia,
    author,
    informations,
    price,
    tags
  ]
end