@@ -2,7 +2,10 @@ require 'yaml'
2
2
include FileUtils
3
3
4
4
content = File . open ( 'angularFiles.js' , 'r' ) { |f | f . read }
5
- files = eval ( content . gsub ( /\} ;(\s |\S )*/ , '}' ) . gsub ( /angularFiles = / , '' ) . gsub ( /:/ , '=>' ) . gsub ( /\/ \/ / , '#' ) ) ;
5
+ files = eval ( content . gsub ( /\} ;(\s |\S )*/ , '}' ) .
6
+ gsub ( /angularFiles = / , '' ) .
7
+ gsub ( /:/ , '=>' ) .
8
+ gsub ( /\/ \/ / , '#' ) ) ;
6
9
7
10
BUILD_DIR = 'build'
8
11
34
37
35
38
desc 'Compile Scenario'
36
39
task :compile_scenario => :init do
37
-
38
- concatFile ( 'angular-scenario.js' , [
40
+
41
+ concat_file ( 'angular-scenario.js' , [
39
42
'lib/jquery/jquery.js' ,
40
43
'src/ngScenario/angular.prefix' ,
41
44
files [ 'angularSrc' ] ,
47
50
desc 'Compile JSTD Scenario Adapter'
48
51
task :compile_jstd_scenario_adapter => :init do
49
52
50
- concatFile ( 'jstd-scenario-adapter.js' , [
53
+ concat_file ( 'jstd-scenario-adapter.js' , [
51
54
'src/ngScenario/jstd-scenario-adapter/angular.prefix' ,
52
55
'src/ngScenario/jstd-scenario-adapter/Adapter.js' ,
53
56
'src/ngScenario/jstd-scenario-adapter/angular.suffix' ,
66
69
desc 'Compile JavaScript'
67
70
task :compile => [ :init , :compile_scenario , :compile_jstd_scenario_adapter ] do
68
71
69
- concatFile ( 'angular.js' , [
72
+ concat_file ( 'angular.js' , [
70
73
'src/angular.prefix' ,
71
74
files [ 'angularSrc' ] ,
72
75
'src/angular.suffix' ,
73
76
] , gen_css ( 'css/angular.css' , true ) )
74
77
75
78
FileUtils . cp_r 'src/ngLocale' , path_to ( 'i18n' )
76
79
77
- concatFile ( 'angular-loader.js' , [
80
+ concat_file ( 'angular-loader.js' , [
78
81
'src/loader.prefix' ,
79
82
'src/loader.js' ,
80
83
'src/loader.suffix' ] )
81
-
84
+
82
85
FileUtils . cp 'src/ngMock/angular-mocks.js' , path_to ( 'angular-mocks.js' )
83
86
FileUtils . cp 'src/ngResource/resource.js' , path_to ( 'angular-resource.js' )
84
87
FileUtils . cp 'src/ngCookies/cookies.js' , path_to ( 'angular-cookies.js' )
85
88
86
-
87
- closureCompile ( 'angular.js' )
88
- closureCompile ( 'angular-cookies.js' )
89
- closureCompile ( 'angular-loader.js' )
90
- closureCompile ( 'angular-resource.js' )
89
+
90
+ closure_compile ( 'angular.js' )
91
+ closure_compile ( 'angular-cookies.js' )
92
+ closure_compile ( 'angular-loader.js' )
93
+ closure_compile ( 'angular-resource.js' )
91
94
92
95
end
93
96
@@ -300,7 +303,7 @@ def path_to(filename)
300
303
return File . join ( BUILD_DIR , *filename )
301
304
end
302
305
303
- def closureCompile ( filename )
306
+ def closure_compile ( filename )
304
307
puts "Compiling #{ filename } ..."
305
308
%x(java -jar lib/closure-compiler/compiler.jar \
306
309
--compilation_level SIMPLE_OPTIMIZATIONS \
@@ -309,7 +312,7 @@ def closureCompile(filename)
309
312
--js_output_file #{ path_to ( filename . gsub ( /\. js$/ , '.min.js' ) ) } )
310
313
end
311
314
312
- def concatFile ( filename , deps , footer = '' )
315
+ def concat_file ( filename , deps , footer = '' )
313
316
puts "Building #{ filename } ..."
314
317
File . open ( path_to ( filename ) , 'w' ) do |f |
315
318
concat = 'cat ' + deps . flatten . join ( ' ' )
0 commit comments