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.2"

Class Method Summary collapse

Class Method Details

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

Yields:

  • (b)


1089
1090
1091
1092
1093
# File 'lib/daedalus.rb', line 1089

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

.load(file) ⇒ Object



1095
1096
1097
# File 'lib/daedalus.rb', line 1095

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