class RT::DVD

Public Class Methods

current(options = {}) click to toggle source
# File lib/rottentom/dvd.rb, line 4
def self.current(options = {})
  options.merge!(apikey: RT::API.api_key)

  results = RT::API.get("/v1.0/lists/dvds/current_releases.json", query: options)
  results = JSON.parse(results)['movies']
  results.collect! { |movie| Hashie::Mash.new(movie) }
end
new_releases(options = {}) click to toggle source
# File lib/rottentom/dvd.rb, line 12
def self.new_releases(options = {})
  options.merge!(apikey: RT::API.api_key)

  results = RT::API.get("/v1.0/lists/dvds/new_releases.json", query: options)
  results = JSON.parse(results)['movies']
  results.collect! { |movie| Hashie::Mash.new(movie) }
end
upcoming() click to toggle source
# File lib/rottentom/dvd.rb, line 20
def self.upcoming
  # Accepted parameters:
  # :page, :include_adult (true / false), :year
  options = { apikey: RT::API.api_key }

  results = RT::API.get("/v1.0/lists/dvds/upcoming.json", query: options)
  results = JSON.parse(results)['movies']
  results.collect! { |movie| Hashie::Mash.new(movie) }

end