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, InstructionSourceFile, Library, LibraryGroup, Logger, Path, Program, SharedLibrary, SourceFile, StaticLibrary, TaskRunner, Tasks

Constant Summary collapse

VERSION =
"1.6"

Class Method Summary collapse

Class Method Details

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

Yields:

  • (b)


1087
1088
1089
1090
1091
# File 'lib/daedalus.rb', line 1087

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

.load(file) ⇒ Object



1093
1094
1095
# File 'lib/daedalus.rb', line 1093

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