Sha256: 9d812e763f323998513a87cbc6650659067c3cb89b3a9e078707cf9092867ca5

Contents?: true

Size: 929 Bytes

Versions: 2

Compression:

Stored size: 929 Bytes

Contents

module FlexUnit4
  class AIRProjectGenerator < FlashSDK::FlexProjectGenerator

    def manifest
      directory input do
        template 'Rakefile', 'AIRRakefile.rb'
        template 'Gemfile'

        directory src do
          template "#{input.camel_case}.mxml", 'AIRApplication.mxml'
          template "#{input.camel_case}-app.xml", 'AIRApplication-app.xml'          
          template "#{test_runner_name}.mxml", 'AIRRunner.mxml'
          template "#{test_runner_name}-app.xml", 'AIRRunner-app.xml'

          directory assets do
            directory css do
              file 'Main.css', 'Flex4Main.css'
            end
            directory images
            directory fonts
          end
        end
        
        directory 'cert' do
          file 'password'
          file 'dev-cert.p12'
        end

        # Create empty directories:
        directory lib
        directory bin
      end

    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
flexunit-0.0.9.pre lib/flexunit4/generators/air_project_generator.rb
flexunit-0.0.8.pre lib/flexunit4/generators/air_project_generator.rb