Overview
-
module Bake
-
class Arguments
Structured access to arguments.
-
class Base
The base class for including
module Bake::Scope
instances which defineclass Bake::Recipe
instances. -
module Command
The command line interface.
-
class Call
Execute one or more commands.
-
class List
List all available commands.
-
class Top
The top level command line application.
-
-
class Context
Represents a context of task execution, containing all relevant state.
-
class Documentation
Structured access to a set of comment lines.
-
class Recipe
Structured access to an instance method in a bakefile.
-
module Registry
Structured access to the working directory and loaded gems for loading bakefiles.
-
class Aggregate
-
class BakefileLoader
-
class DirectoryLoader
Represents a directory which contains bakefiles.
-
class FileLoader
-
-
module Scope
Used for containing all methods defined in a bakefile.
-
module Types
-
class Any
An ordered list of types. The first type to match the input is used.
-
module Type
An extension module which allows constructing
Any
types using the|
operator. -
class Array
-
module Boolean
-
module Decimal
-
module Float
-
class Hash
-
module Input
-
module Integer
-
module Nil
-
module Output
-
module String
-
module Symbol
-
class Tuple
-
-