class PantographCore::AnalyticsEventBuilder
Attributes
action_name[RW]
Public Class Methods
new(p_hash: nil, session_id: nil, action_name: nil, pantograph_client_language: :ruby)
click to toggle source
pantograph_client_language valid options are :ruby
# File pantograph_core/lib/pantograph_core/analytics/analytics_event_builder.rb, line 6 def initialize(p_hash: nil, session_id: nil, action_name: nil, pantograph_client_language: :ruby) @p_hash = p_hash @session_id = session_id @action_name = action_name @pantograph_client_language = pantograph_client_language end
Public Instance Methods
new_event(action_stage)
click to toggle source
# File pantograph_core/lib/pantograph_core/analytics/analytics_event_builder.rb, line 13 def new_event(action_stage) { client_id: @p_hash, category: "pantograph Client Language - #{@pantograph_client_language}", action: action_stage, label: action_name, value: nil } end