Sha256: 7880c87e340aa411643e08f7fddcdf72098f8a2db5a044a39f15a05fb739a854

Contents?: true

Size: 381 Bytes

Versions: 2

Compression:

Stored size: 381 Bytes

Contents

module TMDBParty
  class Person
    include Attributes
    attributes :name, :url, :job
    
    def initialize(values)
      self.attributes = values
    end
    
    def self.parse(data)
      data = data["person"]
      if data.is_a?(Array)
        data.collect do |person|
          Person.new(person)
        end
      else
        Person.new(data)
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
jduff-tmdb_party-0.2.1 lib/tmdb_party/person.rb
maddox-tmdb_party-0.2.1 lib/tmdb_party/person.rb