Sha256: cbab63ee4ccc2e4b0704c13be0498036df41d65d3bf21361e537287b57397426
Contents?: true
Size: 1002 Bytes
Versions: 1
Compression:
Stored size: 1002 Bytes
Contents
module Gator module AS3 module RobotLegs class MediatorGenerator < Gator::AS3::KlassGenerator include Gator::Project include WithRobotLegsTemplates include ActAsRobotLegsKlassGenerator define :command => "mediator", :usage => "generate as3 rl mediator CLASS_NAME", :description => "Creates RobotLegs Mediator class." def template_file "as3/robotlegs/mediator.as.tt" end def generate @view_package_name = @package_name.dup << ".components" unless @package_name == "" @view_class_name = @class_name.dup @package_name += ".mediators" unless @package_name == "" @class_name += "Mediator" unless @class_name.match(/Mediator$/) super end no_tasks { def view_package_name @view_package_name end def view_class_name @view_class_name end } end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gator-as3-robotlegs-0.0.3.pre | lib/gator/as3/robotlegs/generators/mediator.rb |