Module: Teapot::Build::Helpers

Included in:
Loader
Defined in:
lib/teapot/build.rb

Instance Method Summary collapse

Instance Method Details

#build_directory(root, directory, *args) ⇒ Object



35
36
37
38
39
40
41
# File 'lib/teapot/build.rb', line 35

def build_directory(root, directory, *args)
	target = Build.top(root)
		
	target.add_directory(directory)
		
	target.execute(:build, *args)
end

#build_external(root, directory, *args, &block) ⇒ Object



43
44
45
46
47
48
49
# File 'lib/teapot/build.rb', line 43

def build_external(root, directory, *args, &block)
	target = Build.top(root)

	target << Targets::External.new(target, directory, &block)

	target.execute(:build, *args)
end