75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
|
# File 'lib/aruba/initializer.rb', line 75
def create_helper
file = 'spec/spec_helper.rb'
creator = if File.exist? file
:append_to_file
else
:create_file
end
send creator, file, <<-EOS
$LOAD_PATH.unshift File.expand_path('../../lib', __FILE__)
if RUBY_VERSION < '1.9.3'
::Dir.glob(::File.expand_path('../support/*.rb', __FILE__)).each { |f| require File.join(File.dirname(f), File.basename(f, '.rb')) }
::Dir.glob(::File.expand_path('../support/**/*.rb', __FILE__)).each { |f| require File.join(File.dirname(f), File.basename(f, '.rb')) }
else
::Dir.glob(::File.expand_path('../support/*.rb', __FILE__)).each { |f| require_relative f }
::Dir.glob(::File.expand_path('../support/**/*.rb', __FILE__)).each { |f| require_relative f }
end
EOS
end
|