Sha256: 6ad6d07878bb047ba142ba4b02ec5eb0f7ab5fb5c119a6c3f84dabf094dbbf0a

Contents?: true

Size: 770 Bytes

Versions: 1

Compression:

Stored size: 770 Bytes

Contents

module Rego
  Version = '3.1.0' unless defined?(Version)

  def Rego.version
    Rego::Version
  end

  def Rego.dependencies
    {
      'main'       =>  [ 'main'       , ' ~> 6.3.0'    ]  , 
      'map'        =>  [ 'map'        , ' ~> 6.6.0'  ]  , 
      'rb-fsevent' =>  [ 'rb-fsevent' , ' ~> 0.11.2' ]  , 
    }
  end

  def Rego.libdir(*args, &block)
    @libdir ||= File.basename(File.expand_path(__FILE__).sub(/\.rb$/,''))
    args.empty? ? @libdir : File.join(@libdir, *args)
  ensure
    if block
      begin
        $LOAD_PATH.unshift(@libdir)
        block.call()
      ensure
        $LOAD_PATH.shift()
      end
    end
  end

  def Rego.load(*libs)
    libs = libs.join(' ').scan(/[^\s+]+/)
    Rego.libdir{ libs.each{|lib| Kernel.load(lib) } }
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rego-3.1.0 lib/rego/_lib.rb