<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,8 +1,8 @@
 package &lt;%= as3_class.package %&gt;
 {
-	import &lt;%= &quot;#{[as3_class.package,'base', &quot;#{as3_class.name}Base&quot;].join('.')};&quot; %&gt;
+	import &lt;%= &quot;#{[as3_class.package,'base', &quot;#{as3_class.base_name}&quot;].join('.')};&quot; %&gt;
 
-	public class &lt;%= as3_class.name %&gt; extends &lt;%= as3_class.name %&gt;Base
+	public class &lt;%= as3_class.name %&gt; extends &lt;%= as3_class.base_name %&gt;
 	{
 	    public function &lt;%= as3_class.name %&gt;() { /* do nothing */ }	  
 	}</diff>
      <filename>generators/action_script/templates/controller/as3_controller.erb</filename>
    </modified>
    <modified>
      <diff>@@ -6,9 +6,9 @@ package &lt;%= as3_class.base_package %&gt;
 {
 	import &lt;%= &quot;#{[base_class_package,'base.RemoteBase'].join('.')};&quot; %&gt;
 
-	public class &lt;%= as3_class.name %&gt;Base extends RemoteBase
+	public class &lt;%= as3_class.base_name %&gt; extends RemoteBase
 	{
-	    public function &lt;%= as3_class.name %&gt;Base() { /* do nothing */ }
+	    public function &lt;%= as3_class.base_name %&gt;() { /* do nothing */ }
 	  
 	    protected override function get remoteController():String {
 	      return '&lt;%= as3_class.ruby_class.to_s %&gt;';</diff>
      <filename>generators/action_script/templates/controller/as3_controller_base.erb</filename>
    </modified>
    <modified>
      <diff>@@ -9,7 +9,7 @@ package &lt;%= as3_class.base_package %&gt;
 	import &lt;%= &quot;#{helper_package}.Hash;&quot; %&gt;
 	
 	[Bindable]
-	public class &lt;%= as3_class.name %&gt;Base extends Base
+	public class &lt;%= as3_class.base_name %&gt; extends Base
 	{
 	  	&lt;% as3_class.properties.each {|property| %&gt;private var _&lt;%= property.name %&gt;:&lt;%= property.static_type %&gt;&lt;%= ['lock_version',&quot;lockVersion&quot;].include?( property.name ) ? ' = 0' : '' %&gt;;
 	  	&lt;% } %&gt;</diff>
      <filename>generators/action_script/templates/model/as3_model_base.erb</filename>
    </modified>
    <modified>
      <diff>@@ -20,6 +20,10 @@ module RubyAMF::Quickly
       self.actions.sort!
     end
     
+    def base_name
+      return &quot;#{self.name}Base&quot;
+    end
+    
     def qualified_name
       [self.package, self.name].join('.')
     end</diff>
      <filename>lib/as3_utils.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>e67723fddaf68960d044a11679cd9e60078849a0</id>
    </parent>
  </parents>
  <author>
    <name>Luke Pillow</name>
    <email>lpillow@sunbridgecapital.com</email>
  </author>
  <url>http://github.com/pillowfactory/rubyamf_quickly/commit/f6437ec9695978d9f8f100dbdbc49db873f21b18</url>
  <id>f6437ec9695978d9f8f100dbdbc49db873f21b18</id>
  <committed-date>2008-09-05T07:36:24-07:00</committed-date>
  <authored-date>2008-09-05T07:36:24-07:00</authored-date>
  <message>changed to use ActionScript[Model/Controller]#base_name in templates</message>
  <tree>90d0ae4f55d86272b6aa364654851dbdb819588c</tree>
  <committer>
    <name>Luke Pillow</name>
    <email>lpillow@sunbridgecapital.com</email>
  </committer>
</commit>
