class RedCross::Trackers::SegmentTracker
Attributes
client[RW]
segment_write_key[RW]
Public Class Methods
new(segment_write_key)
click to toggle source
# File lib/red_cross/trackers/segment_tracker.rb, line 6 def initialize(segment_write_key) @client = Segment::Analytics.new({write_key: segment_write_key}) end
Public Instance Methods
flush()
click to toggle source
# File lib/red_cross/trackers/segment_tracker.rb, line 18 def flush @client.flush end
group(attrs, additional_args = {})
click to toggle source
# File lib/red_cross/trackers/segment_tracker.rb, line 22 def group(attrs, additional_args = {}) @client.group(attrs) end
identify(attrs, additional_args = {})
click to toggle source
# File lib/red_cross/trackers/segment_tracker.rb, line 14 def identify(attrs, additional_args = {}) @client.identify(attrs) end
track(attrs, additional_args = {})
click to toggle source
# File lib/red_cross/trackers/segment_tracker.rb, line 10 def track(attrs, additional_args = {}) @client.track(attrs) end