Class: Nokogiri::XML::Node

Inherits:
Object
  • Object
show all
Defined in:
lib/imdb-html/nokogiri/node.rb

Instance Method Summary collapse

Instance Method Details

#castObject



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_h4Object



17
18
19
# File 'lib/imdb-html/nokogiri/node.rb', line 17

def episodes_h4
	name == "h4" ? [self] : css('h4')
end


21
22
23
# File 'lib/imdb-html/nokogiri/node.rb', line 21

def link
	css('@href').count == 1 ? at('@href').value : nil
end

#p_seasonsObject



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

#tn15contentObject



9
10
11
# File 'lib/imdb-html/nokogiri/node.rb', line 9

def tn15content
	at('div#tn15content')
end