Method: AsProject::MXMLC#initialize

Defined in:
lib/tasks/mxmlc.rb

#initialize(name = :mxmlc) {|_self| ... } ⇒ MXMLC

Returns a new instance of MXMLC.

Yields:

  • (_self)

Yield Parameters:



27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# File 'lib/tasks/mxmlc.rb', line 27

def initialize(name=:mxmlc)
  @options = []
  @source_path = []
  @external_library_path = []
  @frames = []
  @library_path = []
  @theme = []
  @runtime_shared_libraries = []
  @incremental = false
  @optimize = false
  path_finder = PathFinder.new
  @target = path_finder.mxmlc
  @name = name
  yield self if block_given?
  define
end