class TvrageApi::Client
Attributes
config[R]
Public Class Methods
new(config = {})
click to toggle source
# File lib/tvrage_api/client.rb, line 4 def initialize(config = {}) @config = config @config[:adapter] ||= :net_http end
Public Instance Methods
info()
click to toggle source
# File lib/tvrage_api/client.rb, line 22 def info @info ||= TvrageApi::Info.new(config) end
recap()
click to toggle source
# File lib/tvrage_api/client.rb, line 30 def recap @recap ||= TvrageApi::Recap.new(config) end
schedule()
click to toggle source
# File lib/tvrage_api/client.rb, line 26 def schedule @schedule ||= TvrageApi::Schedule.new(config) end
search()
click to toggle source
# File lib/tvrage_api/client.rb, line 10 def search @search ||= TvrageApi::Search.new(config) end
show()
click to toggle source
# File lib/tvrage_api/client.rb, line 14 def show @show ||= TvrageApi::Show.new(config) end
update()
click to toggle source
# File lib/tvrage_api/client.rb, line 18 def update @update ||= TvrageApi::Update.new(config) end