Mutualize some code in Pipedrive::API#get
This commit is contained in:
parent
d202e0173e
commit
e688fc4212
1 changed files with 8 additions and 12 deletions
|
@ -2,12 +2,7 @@ class Pipedrive::API
|
||||||
PIPEDRIVE_ALL_NOT_DELETED_DEALS = 'all_not_deleted'
|
PIPEDRIVE_ALL_NOT_DELETED_DEALS = 'all_not_deleted'
|
||||||
|
|
||||||
def self.get_persons_owned_by_user(user_id)
|
def self.get_persons_owned_by_user(user_id)
|
||||||
params = {
|
params = { user_id: user_id }
|
||||||
start: 0,
|
|
||||||
limit: 500,
|
|
||||||
user_id: user_id,
|
|
||||||
api_token: PIPEDRIVE_TOKEN
|
|
||||||
}
|
|
||||||
|
|
||||||
self.get(PIPEDRIVE_PEOPLE_URL, params)
|
self.get(PIPEDRIVE_PEOPLE_URL, params)
|
||||||
end
|
end
|
||||||
|
@ -15,12 +10,7 @@ class Pipedrive::API
|
||||||
def self.get_deals_for_person(person_id)
|
def self.get_deals_for_person(person_id)
|
||||||
url = [PIPEDRIVE_PEOPLE_URL, person_id, "deals"].join('/')
|
url = [PIPEDRIVE_PEOPLE_URL, person_id, "deals"].join('/')
|
||||||
|
|
||||||
params = {
|
params = { status: PIPEDRIVE_ALL_NOT_DELETED_DEALS }
|
||||||
start: 0,
|
|
||||||
limit: 500,
|
|
||||||
status: PIPEDRIVE_ALL_NOT_DELETED_DEALS,
|
|
||||||
api_token: PIPEDRIVE_TOKEN
|
|
||||||
}
|
|
||||||
|
|
||||||
self.get(url, params)
|
self.get(url, params)
|
||||||
end
|
end
|
||||||
|
@ -40,6 +30,12 @@ class Pipedrive::API
|
||||||
private
|
private
|
||||||
|
|
||||||
def self.get(url, params)
|
def self.get(url, params)
|
||||||
|
params.merge!({
|
||||||
|
start: 0,
|
||||||
|
limit: 500,
|
||||||
|
api_token: PIPEDRIVE_TOKEN
|
||||||
|
})
|
||||||
|
|
||||||
response = RestClient.get(url, params: params)
|
response = RestClient.get(url, params: params)
|
||||||
JSON.parse(response.body)['data']
|
JSON.parse(response.body)['data']
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue