ahmetabdi/themoviedb

View on GitHub
lib/themoviedb/job.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Tmdb
  class Job
    def initialize(attributes = {})
      attributes.each do |key, value|
        instance_variable_set("@#{key}", value) if respond_to?(key.to_sym)
      end
    end

    # http://docs.themoviedb.apiary.io/#jobs
    @@fields = [
      :name,
      :department
    ]

    @@fields.each do |field|
      attr_accessor field
    end

    def self.list
      search = Tmdb::Search.new('/job/list')
      search.fetch_response
    end
  end
end