129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
|
# File 'lib/jars/installer.rb', line 129
def self.write_require_jars( deps, require_filename )
if needs_to_write?(require_filename)
FileUtils.mkdir_p( File.dirname( require_filename ) )
File.open( require_filename, 'w' ) do |f|
f.puts COMMENT
f.puts "begin"
f.puts " require 'jar_dependencies'"
f.puts "rescue LoadError"
deps.each do |dep|
print_require_jar( f, dep, true )
end
f.puts "end"
f.puts
f.puts "if defined? Jars"
deps.each do |dep|
print_require_jar( f, dep )
end
f.puts "end"
yield f if block_given?
end
end
end
|