class AnalyticsEventsSender::Amplitude

Constants

BASE_URL

Public Instance Methods

call() click to toggle source
# File lib/analytics_events_sender/amplitude.rb, line 10
def call
  response = HTTParty.post(BASE_URL, body: event_params, format: :json)

  return false unless response.success?
end
ininialize(user, params = {}) click to toggle source
# File lib/analytics_events_sender/amplitude.rb, line 5
def ininialize(user, params = {})
  @user = user
  @params = params
end

Private Instance Methods

event_params() click to toggle source
# File lib/analytics_events_sender/amplitude.rb, line 18
def event_params
  {
    api_key: AnalyticsEventsSender.configuration.amplitude.dig(:api_key),
    event: @params
  }
end