class Videoinfo::Results::TvResult
Attributes
air_date[RW]
country[RW]
episode_imdb_id[RW]
episode_number[RW]
episode_rating[RW]
episode_title[RW]
episode_url[RW]
genres[RW]
imdb_id[RW]
plot[RW]
premiered[RW]
rating[RW]
season_number[RW]
title[RW]
Public Instance Methods
episode_rating_over_ten()
click to toggle source
# File lib/videoinfo/results/tv_result.rb, line 11 def episode_rating_over_ten episode_rating ? "#{episode_rating} / 10" : nil end
imdb_url()
click to toggle source
# File lib/videoinfo/results/tv_result.rb, line 15 def imdb_url imdb_id ? "http://www.imdb.com/title/tt#{imdb_id}" : nil end
rating_over_ten()
click to toggle source
# File lib/videoinfo/results/tv_result.rb, line 7 def rating_over_ten rating ? "#{rating} / 10" : nil end
to_s()
click to toggle source
# File lib/videoinfo/results/tv_result.rb, line 19 def to_s output = ['[b]Description:[/b]', '[quote]', plot, '[/quote]', ''] output << '[b]Information:[/b]' output << '[quote]' output << "Show Name: #{title}" output << "Show url: #{imdb_url}" output << "Rating: #{rating_over_ten}" output << "Genres: #{(genres || []).join(' | ')}" output << "Country: #{country}" output << "Premiered: #{premiered}" if premiered output << "Season Number: #{season_number}" if season_number output << "Episode Number: #{episode_number}" if episode_number output << "Episode Name: #{episode_title}" if episode_title output << "Episode url: #{episode_url}" if episode_url output << "Episode Rating: #{episode_rating_over_ten}" if episode_rating_over_ten output << "Air Date: #{air_date}" if air_date output << '[/quote]' if screenshot_urls && screenshot_urls.size > 0 output += ['', '[b]Screenshots:[/b]', '[quote][align=center]'] output += screenshot_urls.map { |url| "[img=#{url}]" } output += ['[/align][/quote]'] end output += ['', '[mediainfo]', mediainfo, '[/mediainfo]'] output.join("\n") end