class PipedriveOrbit::Client
Attributes
orbit_api_key[RW]
orbit_workspace[RW]
pipedrive_api_key[RW]
pipedrive_url[RW]
Public Class Methods
new(params = {})
click to toggle source
# File lib/pipedrive_orbit/client.rb, line 35 def initialize(params = {}) @orbit_api_key = params.fetch(:orbit_api_key, ENV["ORBIT_API_KEY"]) @orbit_workspace = params.fetch(:orbit_workspace, ENV["ORBIT_WORKSPACE_ID"]) @pipedrive_api_key = params.fetch(:pipedrive_api_key, ENV["PIPEDRIVE_API_KEY"]) @pipedrive_url = params.fetch(:pipedrive_url, ENV["PIPEDRIVE_URL"]) end
Public Instance Methods
activities()
click to toggle source
# File lib/pipedrive_orbit/client.rb, line 51 def activities PipedriveOrbit::Pipedrive.new( pipedrive_api_key: @pipedrive_api_key, pipedrive_url: @pipedrive_url, orbit_api_key: @orbit_api_key, orbit_workspace: @orbit_workspace ).process_activities end
notes()
click to toggle source
# File lib/pipedrive_orbit/client.rb, line 42 def notes PipedriveOrbit::Pipedrive.new( pipedrive_api_key: @pipedrive_api_key, pipedrive_url: @pipedrive_url, orbit_api_key: @orbit_api_key, orbit_workspace: @orbit_workspace ).process_notes end
people_notes()
click to toggle source
# File lib/pipedrive_orbit/client.rb, line 60 def people_notes PipedriveOrbit::Pipedrive.new( pipedrive_api_key: @pipedrive_api_key, pipedrive_url: @pipedrive_url, orbit_api_key: @orbit_api_key, orbit_workspace: @orbit_workspace ).process_people_notes end