Sha256: 46707e86bda089db519bcee3d5efcce002e4f202b3ba8be0cf6c05be6f118837
Contents?: true
Size: 1.09 KB
Versions: 2
Compression:
Stored size: 1.09 KB
Contents
module AS3 class ProjectGenerator < ClassGenerator ## # The path where assets will be created. add_param :assets, String, { :default => 'assets' } ## # The path where skins will be created. add_param :skins, String, { :default => 'skins' } ## # The path where test cases should be created. add_param :test, String, { :default => 'test' } ## # The path where libraries should be added. add_param :lib, String, { :default => 'lib' } ## # The path where binaries should be created. add_param :bin, String, { :default => 'bin' } def manifest directory input do template 'rakefile.rb' template 'Gemfile' directory src do template "#{input}.as", 'ActionScript3MainClass.as' end directory assets do directory skins do file 'DefaultProjectImage.png' end end # Create empty directories: directory lib directory bin end end protected def debug_swf_name "#{class_name}-debug.swf" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
as3-1.0.4.pre | lib/as3/generators/project_generator.rb |
as3-1.0.3.pre | lib/as3/generators/project_generator.rb |