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