class ProxyFetcher::Document::NokogiriAdapter

HTML parser adapter that uses Nokogiri as a backend.

Public Class Methods

install_requirements!() click to toggle source

Requires Nokogiri gem to the application.

# File lib/proxy_fetcher/document/adapters/nokogiri_adapter.rb, line 8
def self.install_requirements!
  require "nokogiri"
end
parse(data) click to toggle source

Parses raw HTML content with specific gem.

@param data [String]

HTML content

@return [ProxyFetcher::Document::NokogiriAdapter]

Object with parsed document
# File lib/proxy_fetcher/document/adapters/nokogiri_adapter.rb, line 20
def self.parse(data)
  new(::Nokogiri::HTML(data))
end