Class: Ocawari::Strategy::Instagram
- Defined in:
- lib/ocawari/strategy/instagram.rb
Instance Method Summary collapse
-
#initialize(uri) ⇒ Instagram
constructor
A new instance of Instagram.
Methods inherited from Parser
Constructor Details
#initialize(uri) ⇒ Instagram
Returns a new instance of Instagram.
4 5 6 7 8 9 10 11 12 13 |
# File 'lib/ocawari/strategy/instagram.rb', line 4 def initialize(uri) if /\?taken-by=/.match?(uri.path) uri.path = uri.path.sub(/\/\?taken-by=.*/, "") @page = Nokogiri::HTML(open(uri).read) else @page = Nokogiri::HTML(open(uri).read) end rescue OpenURI::HTTPError @page = nil end |