Sha256: 13c9ae5a1716dba7e02ba87de2e68d4dd98bbdf35e83e0e08199abe87a0855f3

Contents?: true

Size: 654 Bytes

Versions: 1

Compression:

Stored size: 654 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_lang', '**/*.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

1 entries across 1 versions & 1 rubygems

Version Path
gloo-lang-0.9.0 lib/dependencies.rb