Module: Daedalus

Defined in:
lib/daedalus.rb,
lib/daedalus/version.rb,
lib/daedalus/dependency_grapher.rb

Defined Under Namespace

Classes: Blueprint, Compiler, DependencyGrapher, ExternalLibrary, FancyLogger, Library, LibraryGroup, Logger, Path, Program, SharedLibrary, SourceFile, StaticLibrary, TaskRunner, Tasks

Constant Summary collapse

VERSION =
"0.2.0"

Class Method Summary collapse

Class Method Details

.blueprint {|b| ... } ⇒ Object

Yields:

  • (b)


1029
1030
1031
1032
1033
# File 'lib/daedalus.rb', line 1029

def self.blueprint
  b = Blueprint.new
  yield b
  b
end

.load(file) ⇒ Object



1035
1036
1037
# File 'lib/daedalus.rb', line 1035

def self.load(file)
  eval File.read(file)
end