Module: ImdbCelebrity::Parser::Parser
- Defined in:
- lib/imdb_celebrity/parser/parser.rb
Instance Method Summary collapse
Instance Method Details
#biography ⇒ Object
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 |
#height ⇒ Object
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 |
#name ⇒ Object
4 5 6 |
# File 'lib/imdb_celebrity/parser/parser.rb', line 4 def name document.at("a[@class='main']").inner_text rescue nil end |
#nationality ⇒ Object
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_name ⇒ Object
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 |