class Thetvdbrb::Client

Attributes

seriesName[R]
token[R]

Public Class Methods

new(seriesName) click to toggle source
# File lib/thetvdbrb/client.rb, line 5
def initialize(seriesName)
  @token = API_KEY
  @seriesName = seriesName
  if @seriesName.empty? || @token.empty?
    raise ArgumentError, 'SeriesName or Token are empty'
  end
end

Public Instance Methods

get_show() click to toggle source
# File lib/thetvdbrb/client.rb, line 13
def get_show
  result = ResultClient.get 'http://thetvdb.com/api/GetSeries.php?seriesname=' + @seriesName
  doc = Nokogiri::XML(result)
  seriesId = doc.at('seriesid').text
  series_data = ResultClient.get 'http://thetvdb.com/api/' + @token + '/series/' + seriesId + '/all/en.xml'
  return series_data
end