class PipeRocket::FieldService
Constants
- HOST
Public Instance Methods
key_field_hash()
click to toggle source
Returns hash {custom_field_key: PipeRocket::Field
object}
# File lib/pipe_rocket/field_service.rb, line 6 def key_field_hash Pipedrive.send("#{@resource_name.split(/(?=[A-Z])/).first}_fields").all.select{|field|field.edit_flag || field.is_subfield}.map{|field|{field.key => field}}.inject(:merge) || {} end
key_name_hash()
click to toggle source
Returns hash {custom_field_key: custom_field_name}
# File lib/pipe_rocket/field_service.rb, line 11 def key_name_hash Pipedrive.send("#{@resource_name.split(/(?=[A-Z])/).first}_fields").all.select{|field|field.edit_flag || field.is_subfield}.map{|field|{field.key => field.name}}.inject(:merge) || {} end
name_key_hash()
click to toggle source
Returns hash {custom_field_name: custom_field_key}
# File lib/pipe_rocket/field_service.rb, line 16 def name_key_hash Pipedrive.send("#{@resource_name.split(/(?=[A-Z])/).first}_fields").all.select{|field|field.edit_flag || field.is_subfield}.map{|field|{field.name => field.key}}.inject(:merge) || {} end