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.22 lib/onebox/engine/html.rb
onebox-1.8.21 lib/onebox/engine/html.rb
onebox-1.8.20 lib/onebox/engine/html.rb
onebox-1.8.19 lib/onebox/engine/html.rb
onebox-1.8.18 lib/onebox/engine/html.rb
onebox-1.8.17 lib/onebox/engine/html.rb
onebox-1.8.16 lib/onebox/engine/html.rb
onebox-1.8.15 lib/onebox/engine/html.rb
onebox-1.8.14 lib/onebox/engine/html.rb
onebox-1.8.13 lib/onebox/engine/html.rb
onebox-1.8.12 lib/onebox/engine/html.rb
onebox-1.8.11 lib/onebox/engine/html.rb
onebox-1.8.10 lib/onebox/engine/html.rb
onebox-1.8.9 lib/onebox/engine/html.rb
onebox-1.8.8 lib/onebox/engine/html.rb
onebox-1.8.7 lib/onebox/engine/html.rb
onebox-1.8.6 lib/onebox/engine/html.rb
onebox-1.8.5 lib/onebox/engine/html.rb
onebox-1.8.4 lib/onebox/engine/html.rb
onebox-1.8.3 lib/onebox/engine/html.rb