Sha256: 16449169e573ed31fd419c8de891e0c23f66552ac2a8cc44a9ac72f92a615bf4
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
package <%= base_package%>.modules.<%= module_folder%>.view { import org.puremvc.as3.multicore.utilities.fabrication.patterns.mediator.FlexMediator; import <%= base_package%>.modules.<%= module_folder%>.view.components.<%= module_name%>View; public class <%= module_name%>ModuleMediator extends FlexMediator { static public const NAME:String = "<%= module_name%>ModuleMediator"; static public function getDefinitionByName(path:String):Object { return getDefinitionByName(path); } public function <%= module_name%>ModuleMediator(viewComponent:<%= module_name%>Module) { super(NAME, viewComponent); } public function get application():<%= module_name%>Module { return viewComponent as <%= module_name%>Module; } public function get <%= module_folder%>View():<%= module_name%>View { return application.<%= module_folder%>View as <%= module_name%>View; } override public function onRegister():void { registerMediator(new <%= module_name%>ViewMediator(<%= module_folder%>View)); } } }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fabricator-0.0.5 | generators/pure_module/templates/module/view/module_mediator.as |