Sha256: efcf514f6db968df63ba2f482f2dfeffc5f6f6a9d2d33e87d0c0fccd4fbeb4dd
Contents?: true
Size: 912 Bytes
Versions: 1
Compression:
Stored size: 912 Bytes
Contents
require 'time' require 'pathname' require 'yaml' module Rego Version = '1.0.0' unless defined?(Version) def version Rego::Version end def dependencies { 'main' => [ 'main' , ' >= 4.8.1' ] , 'rb-fsevent' => [ 'rb-fsevent' , ' >= 0.4.3.1' ] } end def libdir(*args, &block) @libdir ||= 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 load(*libs) libs = libs.join(' ').scan(/[^\s+]+/) Rego.libdir{ libs.each{|lib| Kernel.load(lib) } } end extend(Rego) end # gems # begin require 'rubygems' rescue LoadError nil end if defined?(gem) Rego.dependencies.each do |lib, dependency| gem(*dependency) require(lib) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rego-1.0.0 | lib/rego.rb |