Sha256: 7c7a561ff983987c3d498947c6150ff4a7d3ab8a6ba7f682cda09d9e0ef1c956

Contents?: true

Size: 582 Bytes

Versions: 10

Compression:

Stored size: 582 Bytes

Contents

# typed: ignore

# Copyright (c) 2015 Sqreen. All Rights Reserved.
# Please refer to our terms for more information: https://www.sqreen.com/terms.html

require 'sqreen/ecosystem/dispatch_table'

module Sqreen
  module Ecosystem
    module ModuleApi
      module EventListener
        private

        # XXX: callbacks need to be wrapped in order ot handle
        # perfcap, exceptions, and maybe other concerns applying
        # across the board
        def on_request_start(&cb)
          DispatchTable.add_request_start_listener.call(cb)
        end
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
sqreen-1.25.1 lib/sqreen/ecosystem/module_api/event_listener.rb
sqreen-1.25.0 lib/sqreen/ecosystem/module_api/event_listener.rb
sqreen-1.24.3 lib/sqreen/ecosystem/module_api/event_listener.rb
sqreen-1.24.2 lib/sqreen/ecosystem/module_api/event_listener.rb
sqreen-1.24.1 lib/sqreen/ecosystem/module_api/event_listener.rb
sqreen-1.24.0 lib/sqreen/ecosystem/module_api/event_listener.rb
sqreen-1.23.2 lib/sqreen/ecosystem/module_api/event_listener.rb
sqreen-1.23.1 lib/sqreen/ecosystem/module_api/event_listener.rb
sqreen-1.23.0 lib/sqreen/ecosystem/module_api/event_listener.rb
sqreen-1.22.1 lib/sqreen/ecosystem/module_api/event_listener.rb