module Crunchbase::Utilities::CbModel
API Request
Attributes
entity_type[RW]
Public Instance Methods
cbobject()
click to toggle source
# File lib/crunchbase/utilities/cb_model.rb, line 12 def cbobject kclass_name.new end
exact_kclass_object()
click to toggle source
# File lib/crunchbase/utilities/cb_model.rb, line 20 def exact_kclass_object return entity_type if entity_type.is_a?(Class) cb_type = [ 'Crunchbase', 'Models', entity_type.split('_').map(&:capitalize).join ].join('::') Kernel.const_get("::#{cb_type}") end
kclass_name()
click to toggle source
# File lib/crunchbase/utilities/cb_model.rb, line 16 def kclass_name @kclass_name ||= exact_kclass_object end