class RudderAnalyticsSync::Operations::Group

Public Instance Methods

build_payload() click to toggle source
# File lib/rudder_analytics_sync/operations/group.rb, line 10
def build_payload
  raise ArgumentError, 'group_id must be present' \
    unless options[:group_id]

  base_payload.merge(
    traits: options[:traits] && isoify_dates!(options[:traits]),
    groupId: options[:group_id]
  )
end
call() click to toggle source
# File lib/rudder_analytics_sync/operations/group.rb, line 6
def call
  request.post('/v1/group', build_payload)
end