Class: PipeDrive::Pipeline

Inherits:
OverallSourceBase show all
Defined in:
lib/pipe_drive/pipeline.rb

Constant Summary collapse

ALLOW_FOR_SEARCH_TERMS =
%i[name]
ALLOW_FOR_ADDITION_SEARCH_OPTS =
%i[]

Class Method Summary collapse

Methods inherited from OverallSourceBase

#deals, list, search

Methods inherited from ResourceBase

field_class, field_keys, field_names, find_by, #initialize, list, pagination_list, resource_class, resource_name, search

Methods inherited from Base

bulk_delete, create, delete, #delete, find_by_id, #initialize, #parameterize, parameterize, requester, #requester, search_and_setup_by, #update, update

Constructor Details

This class inherits a constructor from PipeDrive::ResourceBase

Class Method Details

.pipeline_ids_mapObject



8
9
10
11
12
13
14
15
# File 'lib/pipe_drive/pipeline.rb', line 8

def pipeline_ids_map
  id_map = {}
  list.each do |pipeline|
    pipeline_name = parameterize(pipeline.name, '_').to_sym
    id_map[pipeline_name] = pipeline.id
  end
  id_map
end