Sha256: 42123896dacecbe9172e2614595b863738856773ed39953131d41a6a34961498

Contents?: true

Size: 358 Bytes

Versions: 1

Compression:

Stored size: 358 Bytes

Contents

# -*- coding: utf-8 -*-


module Xot


  module LoadPath

    def unshift (dir)
      $LOAD_PATH.unshift dir if check_dir dir
    end

    def push (dir)
      $LOAD_PATH.push dir if check_dir dir
    end

    extend self

    private

      def check_dir (dir)
        !$LOAD_PATH.include?(dir) && File.directory?(dir)
      end

  end# LoadPath


end# Xot

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
xot-0.1.6 lib/xot/load_path.rb