module Crunchbase::Models::Mappings

Build card mappings

Public Instance Methods

card_num_field(card_id) click to toggle source
# File lib/crunchbase/models/concerns/mappings.rb, line 32
def card_num_field(card_id)
  field_ids & ["num_#{card_id}"]
end
model_mappings() click to toggle source
# File lib/crunchbase/models/concerns/mappings.rb, line 8
def model_mappings
  {
    'investments' => Investment,
    'raised_investments' => Investment,
    'participated_investments' => Investment,
    'participated_funds' => Fund,
    'raised_funds' => Fund,
    'child_organizations' => Organization,
    'parent_organization' => Organization,
    'investors' => Principal,
    'raised_funding_rounds' => FundingRound,
    'participated_funding_rounds' => FundingRound,
    'ipos' => Ipo,
    'event_appearances' => EventAppearance,
    'acquiree_acquisitions' => Acquisition,
    'parent_ownership' => Ownership,
    'child_ownerships' => Ownership,
    'jobs' => Job,
    'founders' => Person,
    'press_references' => PressReference,
    'headquarters_address' => Address
  }
end