Sha256: 4312dcce8705236bf270310367ba97b271538a5fe24b015497a2e72b117e6ae9

Contents?: true

Size: 336 Bytes

Versions: 126

Compression:

Stored size: 336 Bytes

Contents

module Onebox
  module Engine
    module HTML
      private

      # Overwrite for any custom headers
      def http_params
        {}
      end

      def raw
        @raw ||= Nokogiri::HTML(open(url, {read_timeout: timeout}.merge(http_params)).read)
      end

      def html?
        raw.respond_to(:css)
      end
    end
  end
end

Version data entries

126 entries across 126 versions & 1 rubygems

Version Path
onebox-1.8.2 lib/onebox/engine/html.rb
onebox-1.8.1 lib/onebox/engine/html.rb
onebox-1.8.0 lib/onebox/engine/html.rb
onebox-1.7.9 lib/onebox/engine/html.rb
onebox-1.7.8 lib/onebox/engine/html.rb
onebox-1.7.7 lib/onebox/engine/html.rb
onebox-1.7.6 lib/onebox/engine/html.rb
onebox-1.7.5 lib/onebox/engine/html.rb
onebox-1.7.4 lib/onebox/engine/html.rb
onebox-1.7.3 lib/onebox/engine/html.rb
onebox-1.7.2 lib/onebox/engine/html.rb
onebox-1.7.1 lib/onebox/engine/html.rb
onebox-1.7.0 lib/onebox/engine/html.rb
onebox-1.6.9 lib/onebox/engine/html.rb
onebox-1.6.8 lib/onebox/engine/html.rb
onebox-1.6.7 lib/onebox/engine/html.rb
onebox-1.6.6 lib/onebox/engine/html.rb
onebox-1.6.5 lib/onebox/engine/html.rb
onebox-1.6.4 lib/onebox/engine/html.rb
onebox-1.6.3 lib/onebox/engine/html.rb