lib/incloudr.rb in capucine-0.0.8 vs lib/incloudr.rb in capucine-0.0.9
- old
+ new
@@ -6,33 +6,33 @@
require 'packr'
def self.run_once
files = Capucine.settings.config['incloudr_files']
return if files.length == 0
-
+
files.each do |base, files|
self.pack base, files
end
puts "[js pack] - Packaged"
end
def self.pack base = nil, files = []
s = Capucine.settings
out = File.join s.working_dir, s.config['incloudr_output_dir']
-
+
output_file = File.join out, base
output_file_min = File.join out, base.gsub('.js', '.min.js')
-
+
FileUtils.mkdir_p out if not File.exist?(out)
-
+
content = ""
files.each do |js_file|
extended = File.join s.working_dir, js_file
content << File.read(extended) if File.exist?(extended)
end
-
+
f = File.open(output_file, 'w')
f.write('')
f.write(content)
f.close
end
@@ -45,10 +45,10 @@
# return if not File.exist?(file)
# file_name = file.gsub '.js', ''
# output_file = "#{file_name}.js"
# output_file_min = "#{file_name}.min.js"
# end
-
+
# def self.get_lib lib
# lib_name = lib[0]
# lib_version = lib[1]
# lib_url = "#{self.lib_root}#{lib_name}/#{lib_version}"
# lib_url_min = "#{lib_url}/min"