소스 검색

Precompiled pieces 0.13 style.

Herbert Vojčík 9 년 전
부모
커밋
181c1a5e74
2개의 변경된 파일12개의 추가작업 그리고 8개의 파일을 삭제
  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');
 
 });