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

Class Method Summary collapse

Class Method Details

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

Yields:

  • (b)


1007
1008
1009
1010
1011
# File 'lib/daedalus.rb', line 1007

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

.load(file) ⇒ Object



1013
1014
1015
# File 'lib/daedalus.rb', line 1013

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