Sha256: bdd5f7e138d3fb9d4b3ec3ee977c4574521b29b27eb945778c80467453eb5da8
Contents?: true
Size: 489 Bytes
Versions: 5
Compression:
Stored size: 489 Bytes
Contents
# frozen_string_literal: true module RudderAnalyticsSync module Operations class Page < Operation def call request.post('/v1/page', build_payload) end def build_payload properties = (options[:properties] && isoify_dates!(options[:properties])) || {} base_payload.merge( name: options[:name], event: options[:name], properties: properties.merge({ name: options[:name] }) ) end end end end
Version data entries
5 entries across 5 versions & 1 rubygems