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
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