module Kernel

Private Instance Methods

amalgalite_original_require( filename )

alias the original require away to use later

Alias for: require
require( filename ) click to toggle source

hook into the system 'require' to allow for required text or blobs from an amalgalite database.

# File lib/amalgalite/core_ext/kernel/require.rb, line 9
def require( filename )
  loaded = amalgalite_original_require( filename )
rescue LoadError => load_error
  if load_error.message =~ /#{Regexp.escape filename}\z/ then
    loaded = Amalgalite::Requires.require( filename )
  else
    raise load_error
  end
end
Also aliased as: amalgalite_original_require