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