class TvdbPartyV2::Banner

Attributes

banner_resolution[RW]
banner_type[RW]
path[RW]
ratingaverage[RW]
ratingcount[RW]
subkey[RW]
thumbnail_path[RW]

Public Class Methods

new(options = {}) click to toggle source
# File lib/tvdb_party_v2/banner.rb, line 5
def initialize(options = {})
  @banner_type = options["keyType"]
  @banner_resolution = options["resolution"]
  @subkey = options["subKey"]
  @path = options["fileName"]

  if options["ratingsInfo"]["average"] && options["ratingsInfo"]["average"] > 0
    @ratingaverage = options["ratingsInfo"]["average"].to_f
  else
    @ratingaverage = 0
  end

  if options["ratingsInfo"]["count"] && options["ratingsInfo"]["count"] > 0
    @ratingcount = options["ratingsInfo"]["count"]
  else
    @ratingcount = 0
  end

end

Public Instance Methods

thumb_url() click to toggle source
# File lib/tvdb_party_v2/banner.rb, line 29
def thumb_url
  "https://www.thetvdb.com/banners/_cache/" + @path
end
url() click to toggle source
# File lib/tvdb_party_v2/banner.rb, line 25
def url
  "https://www.thetvdb.com/banners/" + @path
end