Module: ASRake

Included in:
Adt, Asdoc, FlexSDK
Defined in:
lib/asrake/asdoc.rb,
lib/asrake/adt.rb,
lib/asrake/util.rb,
lib/asrake/compc.rb,
lib/asrake/mxmlc.rb,
lib/asrake/package.rb,
lib/asrake/exe_task.rb,
lib/asrake/file_utils.rb,
lib/asrake/version_task.rb,
lib/asrake/base_compiler.rb,
lib/asrake/base_executable.rb

Overview

Defined Under Namespace

Modules: FileUtilsExt, OS, Path Classes: Adt, Asdoc, BaseCompiler, BaseExecutable, Compc, ExeTask, Mxmlc, Package, VersionTask

Class Method Summary collapse

Class Method Details

.get_classes(path) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
# File 'lib/asrake/util.rb', line 4

def get_classes(path)
  arr = []
  Dir.chdir(path) do
    FileList["**/*.as"].pathmap('%X').each do |file|
      name = file.gsub(/^\.[\/\\]/, "").gsub(/[\/\\]/, ".")
      yield name if block_given?
      arr << name
    end
  end
  return arr
end