class TvMaze::Api

Attributes

base_url[RW]

Public Class Methods

new() click to toggle source
# File lib/tv_maze/api.rb, line 9
def initialize
  self.base_url = "http://api.tvmaze.com/".freeze
end

Public Instance Methods

url_for(action, params={}) click to toggle source
# File lib/tv_maze/api.rb, line 13
def url_for(action, params={})
  url = URI.join(base_url, action)

  if params[:embed]
    params['embed[]'] = params.delete(:embed)
  end

  url.query = URI.encode_www_form(params) if params
  url.to_s
end