Module: LogStruct::Integrations::IntegrationInterface Abstract

Extended by:
T::Helpers, T::Sig
Included in:
ActionMailer, ActiveJob, ActiveRecord, ActiveStorage, CarrierWave, GoodJob, HostAuthorization, Lograge, Rack, RackErrorHandler, Shrine, Sidekiq, Sorbet
Defined in:
lib/log_struct/integrations/integration_interface.rb

Overview

This module is abstract.

Subclasses must implement the abstract methods below.

Interface that all integrations must implement This ensures consistent behavior across all integration modules

Instance Method Summary collapse

Instance Method Details

#setup(config) ⇒ Boolean?

This method is abstract.

All integrations must implement this method to set up their functionality

Parameters:

Returns:

  • (Boolean, nil)

    Returns true if setup was successful, nil if skipped



18
# File 'lib/log_struct/integrations/integration_interface.rb', line 18

def setup(config); end