Module: Hpricot::IMWExtensions

Included in:
Doc, Elem, Elements
Defined in:
lib/imw/utils/extensions/hpricot.rb

Instance Method Summary collapse

Instance Method Details

#class_of(path) ⇒ Object

Return the value of the class attribute of the first element to match path.



19
20
21
# File 'lib/imw/utils/extensions/hpricot.rb', line 19

def class_of path
  self.path_attr(path, 'class')
end

#contents_of(path) ⇒ Object

Return the contents of the first element to match path.



6
7
8
9
# File 'lib/imw/utils/extensions/hpricot.rb', line 6

def contents_of path
  cnts = self.at path
  cnts.inner_html if cnts
end

#path_attr(path, attr) ⇒ Object

Return the value of attr for the first element to match path.



12
13
14
15
# File 'lib/imw/utils/extensions/hpricot.rb', line 12

def path_attr path, attr
  cnts = self.at path
  cnts.attributes[attr] if cnts
end