Class: Nokogiri::XML::Node
- Inherits:
-
Object
- Object
- Nokogiri::XML::Node
- Defined in:
- lib/imdb-html/nokogiri/node.rb
Instance Method Summary collapse
Instance Method Details
#cast ⇒ Object
4 5 6 7 |
# File 'lib/imdb-html/nokogiri/node.rb', line 4 def cast pattern = %w{td.ddd td.ellipsis}.detect{ |css_pattern| at(css_pattern) } css(pattern).map(&:parent) if pattern end |
#episodes_h4 ⇒ Object
17 18 19 |
# File 'lib/imdb-html/nokogiri/node.rb', line 17 def episodes_h4 name == "h4" ? [self] : css('h4') end |
#link ⇒ Object
21 22 23 |
# File 'lib/imdb-html/nokogiri/node.rb', line 21 def link css('@href').count == 1 ? at('@href').value : nil end |
#p_seasons ⇒ Object
13 14 15 |
# File 'lib/imdb-html/nokogiri/node.rb', line 13 def p_seasons tn15content.at('p').css('a').map{ |a| a["href"][/#season-\K.+/] }.compact end |
#tn15content ⇒ Object
9 10 11 |
# File 'lib/imdb-html/nokogiri/node.rb', line 9 def tn15content at('div#tn15content') end |