Class: PipeDrive::Stage

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

Constant Summary collapse

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

Class Method Summary collapse

Methods inherited from OverallSourceBase

#deals, list, search

Methods inherited from ResourceBase

field_keys, find_by, list, pagination_list, resource_name, search

Methods inherited from Base

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::Base

Class Method Details

.setup_stage_idsObject



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

def setup_stage_ids
  list.each do |stage|
    pipeline_name = parameterize(stage.pipeline_name, '_').to_sym
    stage_name = parameterize(stage.name, '_').to_sym
    PipeDrive.stage_ids[pipeline_name][stage_name] = stage.id
  end
end