class Mixpanel::ConfigManager

Attributes

disable_in_development[W]
disable_in_test[W]
disable_on_simulator[W]

Public Class Methods

disable_in_development?() click to toggle source
# File lib/motion_panel/config_manager.rb, line 14
def disable_in_development?
  if @disable_in_development.nil?
    false
  else
    @disable_in_development
  end
end
disable_in_test?() click to toggle source
# File lib/motion_panel/config_manager.rb, line 23
def disable_in_test?
  if @disable_in_test.nil?
    true
  else
    @disable_in_test
  end
end
disable_on_simulator?() click to toggle source
# File lib/motion_panel/config_manager.rb, line 5
def disable_on_simulator?
  if @disable_on_simulator.nil?
    false
  else
    @disable_on_simulator
  end
end
should_track?() click to toggle source
# File lib/motion_panel/config_manager.rb, line 31
def should_track?
  return false if Device.simulator? && disable_on_simulator?
  return false if App.development? && disable_in_development?
  return false if App.test? && disable_in_test?
  true
end