class Mediasearch::Tv
Public Class Methods
check_client() { || ... }
click to toggle source
# File lib/mediasearch/tv.rb, line 5 def self.check_client if Mediasearch.tvdb_ready? @client = TvdbParty::Search.new(Mediasearch.tvdb_config.api_key) yield else raise ArgumentError, 'TVDB not configured.' end end
search(query)
click to toggle source
# File lib/mediasearch/tv.rb, line 14 def self.search(query) check_client do @client.search(query) end end