Module: Anyt::ConnectHandlers

Defined in:
lib/anyt/ext/minitest.rb

Overview

Custom #connect handlers management

Class Method Summary collapse

Class Method Details

.add(tag, &block) ⇒ Object



64
65
66
# File 'lib/anyt/ext/minitest.rb', line 64

def add(tag, &block)
  handlers << [tag, block]
end

.call(connection) ⇒ Object



57
58
59
60
61
62
# File 'lib/anyt/ext/minitest.rb', line 57

def call(connection)
  handlers_for(connection).each do |(_, handler)|
    connection.reject_unauthorized_connection unless
      connection.instance_eval(&handler)
  end
end