Sha256: 04d70de608fd8b43ed42ceb5877517fefc81cdbc5a8f19929dd8d879b8d873f6
Contents?: true
Size: 789 Bytes
Versions: 1
Compression:
Stored size: 789 Bytes
Contents
module Gator module AS3 module RobotLegs class ServiceGenerator < Gator::AS3::KlassGenerator include Gator::Project include WithRobotLegsTemplates include ActAsRobotLegsKlassGenerator define :command => "service", :usage => "generate as3 rl service CLASS_NAME", :description => "Creates RobotLegs Service class." def template_file "as3/robotlegs/service.as.tt" end def generate @class_name += "Service" unless @class_name.match(/Service$/) super end def generate_test return unless options[:test] invoke resolve_subcommand(generate_test_command_fallback), ["#{package_and_class}Service"] 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/service.rb |