Sha256: 1f38c22b66a5ffdce8301d23db65350e32f427db1df29365e117f64be15d4607

Contents?: true

Size: 538 Bytes

Versions: 8

Compression:

Stored size: 538 Bytes

Contents

module Kernel

  # Require file from same dir as calling script.
  #
  #   require_local 'templib'
  #
  def require_local(fname)
    #fdir = File.expand_path( File.dirname( caller[0] ) )
    fdir = File.dirname( caller[0] )
    require( File.join( fdir, fname ) )
  end

  # Load file from same dir as calling script.
  #
  #   load_local 'templib'
  #
  def load_local(fname, safe=nil)
    #fdir = File.expand_path( File.dirname( caller[0] ) )
    fdir = File.dirname( caller[0] )
    load( File.join( fdir, fname ), safe )
  end

end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
facets-2.6.0 lib/core/facets/kernel/require_local.rb
facets-2.4.4 lib/core/facets/kernel/require_local.rb
facets-2.4.3 lib/core/facets/kernel/require_local.rb
facets-2.4.5 lib/core/facets/kernel/require_local.rb
facets-2.5.1 lib/core/facets/kernel/require_local.rb
facets-2.5.0 lib/core/facets/kernel/require_local.rb
facets-2.5.2 lib/core/facets/kernel/require_local.rb
mack-facets-0.8.2 lib/gems/facets-2.4.5/lib/core/facets/kernel/require_local.rb