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