Sha256: 9b131f44bf821b4ad38273948b11003a06a08df2db71f67d45ff5163c55630c4
Contents?: true
Size: 702 Bytes
Versions: 5
Compression:
Stored size: 702 Bytes
Contents
require 'set' require 'active_support/deprecation' module ArJdbc class << self def warn(message, once = nil) super(message) || true if warn?(message, once) end def deprecate(message, once = nil) ActiveSupport::Deprecation.warn(message, caller) || true if warn?(message, once) end private @@warns = Set.new def warn?(message, once) return nil unless message return false if @@warns.include?(message) @@warns << message.dup if once true end end require 'arjdbc/jdbc/adapter' if Java::JavaLang::Boolean.getBoolean('arjdbc.extensions.discover') self.discover_extensions else require 'arjdbc/discover' end end
Version data entries
5 entries across 5 versions & 1 rubygems