| Class | Sprout::MXMLCSWC |
| In: |
bundles/as3/lib/sprout/tasks/mxmlc_swc.rb
|
| Parent: | MXMLCHelper |
The MXMLCSWC helper wraps a compc task to create a SWC library.
The simple case that uses a Singleton ProjectModel:
swc :swc
Using a ProjectModel instance:
project_model :model swc :swc => :model
Configuring the proxy MXMLCTask
swc :swc do |t|
t.link_report = 'LinkReport.rpt'
end
# File bundles/as3/lib/sprout/tasks/mxmlc_swc.rb, line 22 def initialize(args, &block) super outer_task = define_outer_task compc output do |t| configure_mxmlc t configure_mxmlc_application t t.input = input yield t if block_given? end outer_task.prerequisites << output return outer_task end
# File bundles/as3/lib/sprout/tasks/mxmlc_swc.rb, line 41 def create_input return @model.project_name end