Sha256: 7579789340ca2b9887666bf4e1c71d6c4a7bedea0b59b8d481239b3c7a70e395
Contents?: true
Size: 627 Bytes
Versions: 2
Compression:
Stored size: 627 Bytes
Contents
# frozen_string_literal: true module ActiveRecordPostgresqlXverify @config = { handle_if: ->(_) { true }, only_on_error: true, verify: ->(conn) { ActiveRecordPostgresqlXverify::Utils.pg_ping(conn) }, } 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
active_record_postgresql_xverify-0.2.0 | lib/active_record_postgresql_xverify/config.rb |
active_record_postgresql_xverify-0.1.1 | lib/active_record_postgresql_xverify/config.rb |