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