Sha256: 87c91607c9844918239a32f0a6bf365db1b58deb22e7e64bd77d7dfbde82f8bd

Contents?: true

Size: 802 Bytes

Versions: 1

Compression:

Stored size: 802 Bytes

Contents

# frozen_string_literal: true

require "nokogiri"

class NokoTest
  webpage = <<~END_PAGE
    <html>
      <body>
        <p>Marvin the Martian, from Warner Bros, was <a href="https://kidadl.com/quotes/marvin-the-martian-quotes-from-the-looney-tunes-beloved-character">often angry</a>.</p>
        <p>Being disintegrated makes me very angry! Very angry indeed!</p>
        <p>I’m not angry. Just terribly, terribly hurt.</p>
        <p>You make me very angry, very angry.</p>
        <p>Flux to blow Mars into subatomic space dust make me very angry.</p>
      </body>
    </html>
  END_PAGE

  html = Nokogiri.HTML(webpage)
  html.css("p").each do |node|
    # This strips any HTML tags from node.content:
    node.content = node.content.gsub("angry", "happy")
  end
  puts "\n\nHTML:\n#{html}"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
jekyll_plugin_template-0.1.3 spec/nokogiri_test.rb