Method: Muffins::ClassMethods#parse

Defined in:
lib/muffins/class_methods.rb

#parse(doc, options = {}) ⇒ Object



23
24
25
26
27
28
29
30
31
# File 'lib/muffins/class_methods.rb', line 23

def parse(doc, options = {})
  document = Muffins::Document.new(:body => doc.to_s)

  if options[:single]
    new_from_node(document.first(path))
  else
    document.map(path) { |node| new_from_node(node) }
  end
end