Class: Myimdb::Scraper::Base
Class Method Summary
collapse
Instance Method Summary
collapse
#scraper_unescape_html, #strip_useless_chars
included
Instance Method Details
#directors ⇒ Object
37
|
# File 'lib/myimdb/scraper/base.rb', line 37
def directors; end
|
#directors_with_url ⇒ Object
38
|
# File 'lib/myimdb/scraper/base.rb', line 38
def directors_with_url; end
|
#genres ⇒ Object
43
|
# File 'lib/myimdb/scraper/base.rb', line 43
def genres; end
|
#image ⇒ Object
48
|
# File 'lib/myimdb/scraper/base.rb', line 48
def image; end
|
#name ⇒ Object
36
|
# File 'lib/myimdb/scraper/base.rb', line 36
def name; end
|
#plot ⇒ Object
45
|
# File 'lib/myimdb/scraper/base.rb', line 45
def plot; end
|
#rating ⇒ Object
41
|
# File 'lib/myimdb/scraper/base.rb', line 41
def rating; end
|
#release_date ⇒ Object
47
|
# File 'lib/myimdb/scraper/base.rb', line 47
def release_date; end
|
#summary ⇒ Object
50
51
52
53
54
55
56
|
# File 'lib/myimdb/scraper/base.rb', line 50
def summary
[:directors, :writers, :rating, :votes, :genres, :tagline, :plot, :year, :release_date].collect do |meth|
data = send(meth)
data = data.join(", ") if Array === data
sprintf("%-15s : %s", meth.to_s.capitalize, data)
end.join("\n")
end
|
#tagline ⇒ Object
44
|
# File 'lib/myimdb/scraper/base.rb', line 44
def tagline; end
|
#to_hash ⇒ Object
58
59
60
61
62
63
64
|
# File 'lib/myimdb/scraper/base.rb', line 58
def to_hash
movie_as_hash = {}
[:directors, :writers, :rating, :votes, :genres, :tagline, :plot, :year, :release_date].each do |meth|
movie_as_hash[meth] = send(meth)
end
movie_as_hash
end
|
#votes ⇒ Object
42
|
# File 'lib/myimdb/scraper/base.rb', line 42
def votes; end
|
#writers ⇒ Object
39
|
# File 'lib/myimdb/scraper/base.rb', line 39
def writers; end
|
#writers_with_url ⇒ Object
40
|
# File 'lib/myimdb/scraper/base.rb', line 40
def writers_with_url; end
|
#year ⇒ Object
46
|
# File 'lib/myimdb/scraper/base.rb', line 46
def year; end
|