Sha256: 21deaaf509cd1f4a236277d569133b4c5c23cb4a112b594dd8fc083cb1517582

Contents?: true

Size: 1.37 KB

Versions: 3

Compression:

Stored size: 1.37 KB

Contents

package <%= base_package %>.models.presentation {
	
	import <%= base_package %>.models.domain.<%= class_name %>;
	import <%= base_package %>.models.constant.Resource;
	
	import org.restfulx.models.ModelsCollection;

	public class <%= class_name.pluralize %>Model extends ResourcesModel {
	
		private var _<%= class_name.dcfirst %>Dirty; [Bindable]
		public function get <%= class_name.dcfirst %>Dirty():Boolean { return _<%= class_name.dcfirst %>Dirty; }
		public function set <%= class_name.dcfirst %>Dirty(value:Boolean):void {
			_<%= class_name.dcfirst %>Dirty = value;
		}
		
		private var _<%= class_name.dcfirst %>:<%= class_name %>; [Bindable]
		public function get <%= class_name.dcfirst %>():<%= class_name %> { return _<%= class_name.dcfirst %>; }
		public function set <%= class_name.dcfirst %>(value:<%= class_name %>):void {
			_<%= class_name.dcfirst %> = value;
		}
		
		private var _<%= class_name.pluralize.dcfirst %>:ModelsCollection;
		public function get <%= class_name.pluralize.dcfirst %>():ModelsCollection { return _<%= class_name.pluralize.dcfirst %>; }
		public function set <%= class_name.pluralize.dcfirst %>(value:ModelsCollection):void {
			_<%= class_name.pluralize.dcfirst %> = value;
		}
		
		public function <%= class_name.pluralize %>Model() {
			<%= class_name.dcfirst %> = new <%= class_name %>();
			resourceName = Resource.<%= class_name.upcase %>;
		}
	}	
}

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
emergent-core-0.1.0 rails_generators/emergent_scaffold/templates/presentation_model.as.erb
emergent-core-0.1.01 rails_generators/emergent_scaffold/templates/presentation_model.as.erb
emergent-core-0.1.02 rails_generators/emergent_scaffold/templates/presentation_model.as.erb