class Ocawari::Strategy::Twitter
Constants
- CSS_SELECTORS
Public Class Methods
new(uri)
click to toggle source
# File lib/ocawari/strategy/twitter.rb, line 4 def initialize(uri) @uri = uri @page = Nokogiri::HTML( open(uri, {"User-Agent" => Ocawari::WINDOWS_CHROME_USER_AGENT}).read ) rescue OpenURI::HTTPError @page = nil end
Private Instance Methods
parse()
click to toggle source
# File lib/ocawari/strategy/twitter.rb, line 20 def parse image_nodes = page.css(CSS_SELECTORS.join(",")) image_nodes.map do |img| "#{img["src"]}:large" end.uniq end