Explorar el Código

Precompiled pieces 0.13 style.

Herbert Vojčík hace 9 años
padre
commit
181c1a5e74
Se han modificado 2 ficheros con 12 adiciones y 8 borrados
  1. 6 4
      root/src/name.js
  2. 6 4
      root/src/test.js

+ 6 - 4
root/src/name.js

@@ -1,7 +1,9 @@
-define("{%= namespace %}/{%= name %}", ["amber_vm/smalltalk", "amber_vm/nil", "amber_vm/_st", "amber_vm/globals", "amber_core/Kernel-Objects"], function(smalltalk,nil,_st,globals){
-smalltalk.addPackage('{%= name %}');
-smalltalk.packages["{%= name %}"].transport = {"type":"amd","amdNamespace":"{%= namespace %}"};
+define("{%= namespace %}/{%= name %}", ["amber/boot", "amber_core/Kernel-Objects"], function($boot){
+var $core=$boot.api,nil=$boot.nil,$recv=$boot.asReceiver,$globals=$boot.globals;
+var smalltalk=$core,_st=$recv,globals=$globals;
+$core.addPackage('{%= name %}');
+$core.packages["{%= name %}"].transport = {"type":"amd","amdNamespace":"{%= namespace %}"};
 
-smalltalk.addClass('{%= name %}', globals.Object, [], '{%= name %}');
+$core.addClass('{%= name %}', $globals.Object, [], '{%= name %}');
 
 });

+ 6 - 4
root/src/test.js

@@ -1,7 +1,9 @@
-define("{%= namespace %}/{%= name %}-Tests", ["amber_vm/smalltalk", "amber_vm/nil", "amber_vm/_st", "amber_vm/globals", "amber_core/SUnit"], function(smalltalk,nil,_st,globals){
-smalltalk.addPackage('{%= name %}-Tests');
-smalltalk.packages["{%= name %}-Tests"].transport = {"type":"amd","amdNamespace":"{%= namespace %}"};
+define("{%= namespace %}/{%= name %}-Tests", ["amber/boot", "amber_core/SUnit"], function($boot){
+var $core=$boot.api,nil=$boot.nil,$recv=$boot.asReceiver,$globals=$boot.globals;
+var smalltalk=$core,_st=$recv,globals=$globals;
+$core.addPackage('{%= name %}-Tests');
+$core.packages["{%= name %}-Tests"].transport = {"type":"amd","amdNamespace":"{%= namespace %}"};
 
-smalltalk.addClass('{%= name %}Test', globals.TestCase, [], '{%= name %}-Tests');
+$core.addClass('{%= name %}Test', $globals.TestCase, [], '{%= name %}-Tests');
 
 });