class RudderAnalyticsSync::Operations::Identify

Public Instance Methods

build_payload() click to toggle source
# File lib/rudder_analytics_sync/operations/identify.rb, line 10
def build_payload
  merged_payload = base_payload.merge(
    traits: options[:traits] && isoify_dates!(options[:traits])
  )
  merged_payload[:context][:traits] = merged_payload[:context][:traits].merge(options[:traits] || {})
  merged_payload
end
call() click to toggle source
# File lib/rudder_analytics_sync/operations/identify.rb, line 6
def call
  request.post('/v1/identify', build_payload)
end