Sha256: ed58017688793118bcd4390468ab110475a51b0781bed00b29f3efdbcca81695
Contents?: true
Size: 582 Bytes
Versions: 5
Compression:
Stored size: 582 Bytes
Contents
# frozen_string_literal: true module ActiveRecordMysqlXverify @config = { handle_if: ->(_) { true }, verify: ->(conn) { conn.ping }, only_on_error: false, } class << self def handle_if=(proc) @config[:handle_if] = proc end def handle_if @config.fetch(:handle_if) end def verify=(proc) @config[:verify] = proc end def verify @config.fetch(:verify) end def only_on_error=(bool) @config[:only_on_error] = bool end def only_on_error @config.fetch(:only_on_error) end end end
Version data entries
5 entries across 5 versions & 1 rubygems