Module: JekyllGetElement

Defined in:
lib/jekyll-get-element.rb

Instance Method Summary collapse

Instance Method Details

#get_element(html, element) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/jekyll-get-element.rb', line 4

def get_element(html, element)
	entries = []
	@doc = Nokogiri::HTML::DocumentFragment.parse(html)

	@doc.css(element).each do |node|
		entries << {
			"text" => node.text,
			"node_name" => node.name,
			"id" => node.attr("id")
		}
	end

	entries
end