class TVDB::Series::Filter

Public Class Methods

new( options ) click to toggle source
# File lib/tvdb_client/series/series_filter.rb, line 5
def initialize( options )
  @connection = options.fetch( :connection )
  @series_id  = options.fetch( :series_id )
  @parameters = options.fetch( :params ) { {} }
  @route      = "/series/#{series_id}/filter"
end

Public Instance Methods

params() click to toggle source
# File lib/tvdb_client/series/series_filter.rb, line 12
def params
  connection.get( "#{route}/params" ).body
end
query_params() click to toggle source
# File lib/tvdb_client/series/series_filter.rb, line 16
def query_params
  raise NotImplementedError, "'.query_params' not implemented for #{self.class}. Please use '.params'"
end