Class: Tmdb::Certification

Inherits:
Struct show all
Defined in:
lib/tmdb/certification.rb

Class Method Summary collapse

Methods inherited from Struct

#analyze_value, #initialize

Constructor Details

This class inherits a constructor from Tmdb::Struct

Class Method Details

.movie_list(filters = {}) ⇒ Object



4
5
6
7
8
9
10
11
12
13
# File 'lib/tmdb/certification.rb', line 4

def self.movie_list(filters={})
  output = {}
  result = Resource.new('/certification/movie/list', filters).get

  result['certifications'].map do |nation, certification_list|
    output[nation.to_sym] = certification_list.map { |cert| self.new(cert) }
  end

  output
end

.tv_list(filters = {}) ⇒ Object



15
16
17
18
19
20
21
22
23
24
# File 'lib/tmdb/certification.rb', line 15

def self.tv_list(filters={})
  output = {}
  result = Resource.new('/certification/tv/list', filters).get

  result['certifications'].map do |nation, certification_list|
    output[nation.to_sym] = certification_list.map { |cert| self.new(cert) }
  end

  output
end