Module: ImdbCelebrity::Parser::Parser

Included in:
HpricotParser::CelebrityBioParser, NokogiriParser::CelebrityBioParser
Defined in:
lib/imdb_celebrity/parser/parser.rb

Instance Method Summary collapse

Instance Method Details

#biographyObject



20
21
22
# File 'lib/imdb_celebrity/parser/parser.rb', line 20

def biography
  document.at("h5[text()*='Biography']").next_sibling.inner_text rescue nil
end

#heightObject



16
17
18
# File 'lib/imdb_celebrity/parser/parser.rb', line 16

def height
  document.at("h5[text()*='Height']").next.inner_text[/\(.+\)/] rescue nil
end

#nameObject



4
5
6
# File 'lib/imdb_celebrity/parser/parser.rb', line 4

def name
  document.at("a[@class='main']").inner_text rescue nil
end

#nationalityObject



12
13
14
# File 'lib/imdb_celebrity/parser/parser.rb', line 12

def nationality
  document.at("a[@href*='birth_place']").inner_text.strip rescue nil
end

#real_nameObject



8
9
10
# File 'lib/imdb_celebrity/parser/parser.rb', line 8

def real_name
  document.at("h5[text()*='Birth Name']").next.inner_text.strip rescue nil
end