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