module Journeyviz

Constants

Scopable
VERSION

Public Class Methods

act(action) click to toggle source
# File lib/journeyviz.rb, line 32
def act(action)
  # TODO
  # :action/day/:day ++
  # :action/week/:week ++
  # :action/month/:month ++
  # :action/quarter/:quarter ++
end
configure(&block) click to toggle source
# File lib/journeyviz.rb, line 14
def configure(&block)
  @journey = Journey.new
  block.call(journey)
  journey.validate!
end
context() click to toggle source
# File lib/journeyviz.rb, line 40
def context
  Thread.current[:journeyviz_context] ||= {}
end
identify(user_id) click to toggle source
# File lib/journeyviz.rb, line 20
def identify(user_id)
  context[:user_id] = user_id
end
journey() click to toggle source
# File lib/journeyviz.rb, line 44
def journey
  @journey ||= Journey.new
end
visit(screen) click to toggle source
# File lib/journeyviz.rb, line 24
def visit(screen)
  # TODO
  # screen/day/:day/visits ++
  # screen/week/:week/visits ++
  # screen/month/:month/visits ++
  # screen/quarter/:quarter/visits ++
end