Module: ShieldPress

Defined in:
lib/shieldpress_tracker.rb

Class Method Summary collapse

Class Method Details

.configured?Boolean

Returns:

  • (Boolean)


9
# File 'lib/shieldpress_tracker.rb', line 9

def configured?; !@instance.nil? end

.init(**config) ⇒ Object



7
# File 'lib/shieldpress_tracker.rb', line 7

def init(**config); @instance&.stop(flush: false); @instance = ShieldPressTracker::Tracker.new(config).start end

.instanceObject



8
# File 'lib/shieldpress_tracker.rb', line 8

def instance; @instance || raise("ShieldPress.init must be called first") end