Sha256: 94208bedfcd8b964dab491041c1892ceacff30c8744249076edc5964ef068231

Contents?: true

Size: 307 Bytes

Versions: 2

Compression:

Stored size: 307 Bytes

Contents

# frozen_string_literal: true

require 'nokogiri'

module LinkThumbnailer
  class Parser

    def call(source)
      ::Nokogiri::HTML(source, nil, LinkThumbnailer.page.config.encoding)
    rescue ::Nokogiri::XML::SyntaxError => e
      raise ::LinkThumbnailer::SyntaxError.new(e.message)
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
link_thumbnailer-3.4.0 lib/link_thumbnailer/parser.rb
link_thumbnailer-3.3.2 lib/link_thumbnailer/parser.rb