29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
# File 'lib/incloudr.rb', line 29
def pack file
@file = file
@file['version'] = @file['version'].to_s if @file['version']
@file['type'] = @file['type'] || 'cdnjs'
@file['type'] = 'url' if @file['source']
name = @file['file_name'] || @file['name']
@dir = @cap.settings.working_dir
@conf = @cap.settings.conf
@output = File.join(@dir, @conf['incloudr_output_dir'], name.gsub(/$/, '.js'))
@output_min = File.join(@dir, @conf['incloudr_output_dir'], name.gsub(/$/, '.min.js'))
self.cdnjs if @file['type'] == 'cdnjs'
self.url if @file['type'] == 'url'
end
|