class Crunchbase::Model::PrimaryAffiliation

Attributes

organization[R]

Public Class Methods

new(json) click to toggle source
Calls superclass method Crunchbase::Model::Job::new
# File lib/crunchbase/model/primary_affiliation.rb, line 7
def initialize(json)
  super

  return if (relationships = json['relationships']).nil?

  set_relationships_object(Organization, 'organization', relationships['organization'])
end

Public Instance Methods

set_relationships_object(kclass_name, key, item) click to toggle source
# File lib/crunchbase/model/primary_affiliation.rb, line 15
def set_relationships_object(kclass_name, key, item)
  return unless item

  instance_variable_set "@#{key}", (kclass_name.new(item) || nil)
end