Sha256: 84a4e3cdc48ce550a2828b515777331a1e36e06285871765aa4f5b9a0c68847e
Contents?: true
Size: 550 Bytes
Versions: 1
Compression:
Stored size: 550 Bytes
Contents
module ActiveRecordMysqlXverify @config = { handle_if: ->(_) { true }, verify: ->(conn) { conn.ping }, only_on_error: true, } 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
active_record_mysql_xverify-0.1.0 | lib/active_record_mysql_xverify/config.rb |