Sha256: f70e8f4936172bb959c36c6a05c2d13296a6c4c059e6d0652d1fd127239f649d

Contents?: true

Size: 713 Bytes

Versions: 1

Compression:

Stored size: 713 Bytes

Contents

require 'active_support/hash_with_indifferent_access'

def kookaburra_require_glob(path_glob)
  Dir.glob(path_glob).each do |file|
    require file
  end
end

def kookaburra_require_all_relative_to(base_path, *relative_path_array)
  path = File.join(base_path, *relative_path_array.flatten)
  kookaburra_require_glob File.join(path, '*.rb')
end

# Require specific paths from the bottom up.  Hooray for dependency graphs!
base = File.dirname(__FILE__)
kookaburra_require_all_relative_to base, %w[kookaburra ui_driver mixins]
kookaburra_require_all_relative_to base, %w[kookaburra ui_driver]
kookaburra_require_all_relative_to base, %w[kookaburra test_data]
kookaburra_require_all_relative_to base, %w[kookaburra]

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
kookaburra-0.0.4 lib/requires.rb