Sha256: 77afc5d7aa31f3fd3248c8e7f16bd066dcd5d2446e03fa29c4ff730792f6506b

Contents?: true

Size: 198 Bytes

Versions: 6

Compression:

Stored size: 198 Bytes

Contents

require 'nokogiri'

class HtmlFragment
  attr_reader :document

  def initialize(html)
    @document = Nokogiri::HTML(html)
  end

  def has_tag?(selector)
    !!document.at_css(selector)
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
pageflow-chart-1.0.0 spec/support/html_fragment.rb
pageflow-chart-0.2.2 spec/support/html_fragment.rb
pageflow-chart-0.2.1 spec/support/html_fragment.rb
pageflow-chart-0.2.0 spec/support/html_fragment.rb
pageflow-chart-0.1.1 spec/support/html_fragment.rb
pageflow-chart-0.1.0 spec/support/html_fragment.rb