class Tealium
Attributes
account[RW]
datasource[RW]
profile[RW]
Public Class Methods
new(account, profile, datasource = nil)
click to toggle source
# File lib/tealium.rb, line 5 def initialize(account, profile, datasource = nil) @account = account @profile = profile @datasource = datasource end
Public Instance Methods
track(event_name, custom_data = {})
click to toggle source
# File lib/tealium.rb, line 11 def track(event_name, custom_data = {}) data = Hash.new data[:tealium_account] = @account data[:tealium_profile] = @profile if (!@datasource.nil?) data[:tealium_datasource] end data[:tealium_event] = event_name payload = data.merge(custom_data) TealiumCollect.collect(payload) end