class Segment::Analytics::TestQueue
Attributes
messages[R]
Public Class Methods
new()
click to toggle source
# File lib/segment/analytics/test_queue.rb, line 8 def initialize reset! end
Public Instance Methods
<<(message)
click to toggle source
# File lib/segment/analytics/test_queue.rb, line 20 def <<(message) all << message send(message[:type]) << message end
[](key)
click to toggle source
# File lib/segment/analytics/test_queue.rb, line 12 def [](key) all[key] end
alias()
click to toggle source
# File lib/segment/analytics/test_queue.rb, line 25 def alias messages[:alias] ||= [] end
all()
click to toggle source
# File lib/segment/analytics/test_queue.rb, line 29 def all messages[:all] ||= [] end
count()
click to toggle source
# File lib/segment/analytics/test_queue.rb, line 16 def count all.count end
group()
click to toggle source
# File lib/segment/analytics/test_queue.rb, line 33 def group messages[:group] ||= [] end
identify()
click to toggle source
# File lib/segment/analytics/test_queue.rb, line 37 def identify messages[:identify] ||= [] end
page()
click to toggle source
# File lib/segment/analytics/test_queue.rb, line 41 def page messages[:page] ||= [] end
reset!()
click to toggle source
# File lib/segment/analytics/test_queue.rb, line 53 def reset! @messages = {} end
screen()
click to toggle source
# File lib/segment/analytics/test_queue.rb, line 45 def screen messages[:screen] ||= [] end
track()
click to toggle source
# File lib/segment/analytics/test_queue.rb, line 49 def track messages[:track] ||= [] end