Sha256: a3f8b1f3da4a4df7959246da95876483a92e16e8b1ecfb97967af06452d893cd
Contents?: true
Size: 587 Bytes
Versions: 3
Compression:
Stored size: 587 Bytes
Contents
# frozen_string_literal: true module Mnemosyne module Probes class << self def register(*args) registry.register(*args) end def activate! registry.activate! end private def registry @registry ||= ::Mnemosyne::Registry.new end end end end module Kernel alias require_without_mn require def require(name) ret = require_without_mn(name) begin ::Mnemosyne::Probes.registry.required(name) rescue Exception # rubocop:disable RescueException, HandleExceptions end ret end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mnemosyne-ruby-1.2.0 | lib/mnemosyne/probes.rb |
mnemosyne-ruby-1.1.0 | lib/mnemosyne/probes.rb |
mnemosyne-ruby-1.1.0.rc1 | lib/mnemosyne/probes.rb |