diff options
| author | Misko Hevery | 2010-05-25 14:23:52 -0700 |
|---|---|---|
| committer | Misko Hevery | 2010-05-25 14:23:52 -0700 |
| commit | 5992e81b2e302c3b3375567e347227f6a9496585 (patch) | |
| tree | 754f22bc649905c5265f66e8f78a0b5d49e9af38 /Rakefile | |
| parent | 2cce1ffc15ae6483da9cf354f7a5d2d26317427e (diff) | |
| download | angular.js-5992e81b2e302c3b3375567e347227f6a9496585.tar.bz2 | |
added rake task to create a single file for scenario runner
Diffstat (limited to 'Rakefile')
| -rw-r--r-- | Rakefile | 26 |
1 files changed, 24 insertions, 2 deletions
@@ -3,7 +3,7 @@ include FileUtils task :default => [:compile, :test] desc 'Generate Externs' -task :compileexterns do +task :compile_externs do out = File.new("externs.js", "w") out.write("function _(){};\n") @@ -29,9 +29,31 @@ task :compileexterns do out.close end +desc 'Compile Scenario' +task :compile_scenario do + concat = %x(cat \ + lib/underscore/underscore.js \ + lib/jquery/jquery-1.4.2.js \ + src/scenario/angular.prefix \ + src/Angular.js \ + src/JSON.js \ + src/scenario/Runner.js \ + src/scenario/DSL.js \ + src/scenario/angular.suffix \ + ) + css = %x(cat css/angular-scenario.css) + f = File.new("angular-scenario.js", 'w') + f.write(concat) + f.write('document.write(\'<style type="text/css">\n') + f.write(css.gsub(/'/, "\\'").gsub(/\n/, "\\n")); + f.write('\n</style>\');') + f.close +end + desc 'Compile JavaScript' task :compile do - Rake::Task['compileexterns'].execute 0 + Rake::Task['compile_externs'].execute 0 + Rake::Task['compile_scenario'].execute 0 concat = %x(cat \ src/angular.prefix \ |
