Module: Bob
- Defined in:
- lib/bob.rb,
lib/bob/scm.rb,
lib/bob/builder.rb,
lib/bob/scm/git.rb,
lib/bob/scm/svn.rb,
lib/bob/buildable.rb,
lib/bob/scm/abstract.rb,
lib/bob/test/buildable_stub.rb
Defined Under Namespace
Modules: Buildable, SCM, Test Classes: Builder
Class Attribute Summary collapse
-
.directory ⇒ Object
Directory where the code for the different buildables will be checked out.
-
.logger ⇒ Object
What to log with (must implement ruby’s Logger interface).
Class Method Summary collapse
-
.build(buildable) ⇒ Object
Builds the specified
buildable
.
Class Attribute Details
.directory ⇒ Object
Directory where the code for the different buildables will be checked out. Make sure the user running Bob is allowed to write to this directory.
22 23 24 |
# File 'lib/bob.rb', line 22 def self.directory Pathname(@directory || "/tmp") end |
.logger ⇒ Object
What to log with (must implement ruby’s Logger interface). Logs to STDOUT by default.
28 29 30 |
# File 'lib/bob.rb', line 28 def self.logger @logger || Logger.new(STDOUT) end |