Class: Popularity::Pinterest
- Inherits:
-
Crawler
- Object
- Crawler
- Popularity::Pinterest
show all
- Defined in:
- lib/popularity/networks/pinterest.rb
Instance Attribute Summary
Attributes inherited from Crawler
#url
Instance Method Summary
collapse
Methods inherited from Crawler
#async_done?, #fetch, #fetch_async, #has_response?, #host, #initialize, #name, #response, #response_json, #to_json, #valid?
Instance Method Details
#as_json(options = {}) ⇒ Object
7
8
9
|
# File 'lib/popularity/networks/pinterest.rb', line 7
def as_json(options = {})
{"pins" => pins}
end
|
#pins ⇒ Object
3
4
5
|
# File 'lib/popularity/networks/pinterest.rb', line 3
def pins
JSON.parse(response.gsub('receiveCount(','').gsub(')',''))['count'].to_f.to_i
end
|
#total ⇒ Object
11
12
13
|
# File 'lib/popularity/networks/pinterest.rb', line 11
def total
pins
end
|