Class: Ocawari::Strategy::GooglePlus

Inherits:
Parser
  • Object
show all
Defined in:
lib/ocawari/strategy/google_plus.rb

Instance Method Summary collapse

Methods inherited from Parser

#execute

Constructor Details

#initialize(uri) ⇒ GooglePlus



4
5
6
7
8
9
10
11
12
13
14
# File 'lib/ocawari/strategy/google_plus.rb', line 4

def initialize(uri)
  if USER_IDENTIFIER.match?(uri.to_s)
    @uri = Addressable::URI.parse(uri.to_s.sub(USER_IDENTIFIER, ""))
  else
    @uri = uri
  end

  @page = Nokogiri::HTML(open(@uri).read)
rescue OpenURI::HTTPError
  @page = nil
end