class Crunchbase::Model::Product
Constants
- RESOURCE_LIST
Attributes
also_known_as[R]
api_path[R]
categories[R]
categories_items[R]
closed_on[R]
closed_on_trust_code[R]
created_at[R]
description[R]
homepage_url[R]
images[R]
images_total_items[R]
launched_on[R]
launched_on_trust_code[R]
lifecycle_stage[R]
name[R]
new_total_items[R]
news[R]
permalink[R]
primary_image[R]
primary_image_total_items[R]
profile_image_url[R]
short_description[R]
updated_at[R]
video[R]
video_total_items[R]
web_path[R]
websites[R]
websites_total_items[R]
Public Class Methods
new(json)
click to toggle source
attr_reader :owner_total_items, :competitors_total_items, :customers_total_items
Calls superclass method
Crunchbase::Model::Entity::new
# File lib/crunchbase/model/product.rb, line 20 def initialize(json) super end
Public Instance Methods
date_keys()
click to toggle source
# File lib/crunchbase/model/product.rb, line 43 def date_keys %w(launched_on closed_on) end
property_keys()
click to toggle source
# File lib/crunchbase/model/product.rb, line 34 def property_keys %w( permalink api_path web_path name also_known_as lifecycle_stage short_description description profile_image_url launched_on launched_on_trust_code closed_on closed_on_trust_code homepage_url created_at updated_at ) end
relationship_lists()
click to toggle source
# File lib/crunchbase/model/product.rb, line 24 def relationship_lists { 'categories' => Category, 'primary_image' => PrimaryImage, 'images' => Image, 'video' => Video, 'news' => New } end