module Deck::Noko

Wrappers around Nokogiri’s occasionally inscrutable API

Public Instance Methods

noko_doc(html_snippet) click to toggle source
# File lib/deck/noko.rb, line 10
def noko_doc html_snippet
  html_doc = html_snippet =~ /<html/ ? html_snippet : "<html>#{html_snippet}</html>"
  Nokogiri.parse(html_doc)
end
noko_html(nokogiri_node) click to toggle source
# File lib/deck/noko.rb, line 6
def noko_html nokogiri_node
  nokogiri_node.serialize(:save_with => 0).chomp
end