class PipedriveOrbit::Orbit
Public Class Methods
call(type:, data:, orbit_workspace:, orbit_api_key:)
click to toggle source
# File lib/pipedrive_orbit/orbit.rb, line 5 def self.call(type:, data:, orbit_workspace:, orbit_api_key:) if type == "note" PipedriveOrbit::Interactions::Note.new( note: data[:note], pipedrive_url: data[:pipedrive_url], orbit_workspace: orbit_workspace, orbit_api_key: orbit_api_key ) end if type == "activity" PipedriveOrbit::Interactions::Activity.new( activity: data[:activity], pipedrive_url: data[:pipedrive_url], orbit_workspace: orbit_workspace, orbit_api_key: orbit_api_key ) end if type == "person_note" PipedriveOrbit::Interactions::PersonNote.new( note: data[:note], pipedrive_url: data[:pipedrive_url], orbit_workspace: orbit_workspace, orbit_api_key: orbit_api_key ) end end