class PipedrivePUT::Pipelines
Public Class Methods
getAllPipelines()
click to toggle source
# File lib/PipedrivePUT/pipelines.rb, line 6 def self.getAllPipelines @start = 0 table = Array.new @more_items = true tablesize = 0 while @more_items == true do count = 0 #puts @more_items @base = 'https://api.pipedrive.com/v1/pipelines?api_token=' + @@key.to_s #puts @base @content = open(@base.to_s).read @parsed = JSON.parse(@content) while count < @parsed["data"].size #table.push(@parsed["data"][count]) table[tablesize] = @parsed["data"][count] count = count +1 tablesize = tablesize + 1 end @pagination = @parsed['additional_data']['pagination'] @more_items = @pagination['more_items_in_collection'] #puts @more_items @start = @pagination['next_start'] #puts @start end return table end
getOnePipeline(id)
click to toggle source
# File lib/PipedrivePUT/pipelines.rb, line 37 def self.getOnePipeline(id) @base = 'https://api.pipedrive.com/v1/pipelines/' + id.to_s + '?api_token=' + @@key.to_s #puts @base @content = open(@base.to_s).read @parsed = JSON.parse(@content) end