Sha256: be3a89f20d39cca2efdf1d27d35eea349b3aa6d232d6834b4c4414a64e772cac

Contents?: true

Size: 648 Bytes

Versions: 5

Compression:

Stored size: 648 Bytes

Contents

package <%= class_name.downcase.gsub('::','.') %>.business
{
	import mx.rpc.IResponder;
	import com.adobe.cairngorm.business.ServiceLocator;
	
	public class <%= actions.first.camelcase %>Delegate
	{
		private var responder : IResponder;
		private var service : Object;
		
		public function <%= actions.first.camelcase %>Delegate(responder : IResponder)
		{
			this.service = ServiceLocator.getInstance().getRemoteObject( "<%= actions.first.camelcase %>Service" );
			this.responder = responder;
		}
		
<% methods = actions.slice(1, actions.size-1)
   for method in methods -%>

		public function <%=method %>() : void
		{			
		}
		
<% end -%>	
	}
}

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
smukherjee-openbill-0.1.5 vendor/generators/delegate/templates/delegate_template.as
smukherjee-openbill-0.1.6 vendor/generators/delegate/templates/delegate_template.as
smukherjee-openbill-0.1.7 vendor/generators/delegate/templates/delegate_template.as
openbill-0.1.5 vendor/generators/delegate/templates/delegate_template.as
openbill-0.1.6 vendor/generators/delegate/templates/delegate_template.as