Sha256: 49cab3097b9c75aae77d5cf927cee96ddd363fe338a44022f55c0786180d9cae

Contents?: true

Size: 653 Bytes

Versions: 19

Compression:

Stored size: 653 Bytes

Contents

#
# Script to build a list of dependencies
#

require 'gloo_lang/core/baseo'
require 'gloo_lang/core/obj'

path = File.dirname( File.absolute_path( __FILE__ ) )

files = []
#
# We want to start with these to avoid dependency errors later on.
#
# files << File.join( path, 'gloo_lang', 'core', 'baseo.rb' )
# files << File.join( path, 'gloo_lang', 'core', 'obj.rb' )

root = File.join( path, 'gloo', '**/*.rb' )
Dir.glob( root ).each do |ruby_file|
  files << ruby_file unless files.include?( ruby_file )
end

#
# Now that we have the first with some key dependencies
# at the top, we'll require them.
#
files.each do |ruby_file|
  require ruby_file
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
gloo-1.4.2 lib/dependencies.rb
gloo-1.4.1 lib/dependencies.rb
gloo-1.4.0 lib/dependencies.rb
gloo-1.3.3 lib/dependencies.rb
gloo-1.3.2 lib/dependencies.rb
gloo-1.3.1 lib/dependencies.rb
gloo-1.3.0 lib/dependencies.rb
gloo-1.2.10 lib/dependencies.rb
gloo-1.2.9 lib/dependencies.rb
gloo-1.2.8 lib/dependencies.rb
gloo-1.2.7 lib/dependencies.rb
gloo-1.2.6 lib/dependencies.rb
gloo-1.2.5 lib/dependencies.rb
gloo-1.2.4 lib/dependencies.rb
gloo-1.2.3 lib/dependencies.rb
gloo-1.2.2 lib/dependencies.rb
gloo-1.2.0 lib/dependencies.rb
gloo-1.1.0 lib/dependencies.rb
gloo-1.0.0 lib/dependencies.rb