Module: Buildbox
- Defined in:
- lib/buildbox.rb,
lib/buildbox/api.rb,
lib/buildbox/cli.rb,
lib/buildbox/utf8.rb,
lib/buildbox/agent.rb,
lib/buildbox/build.rb,
lib/buildbox/runner.rb,
lib/buildbox/server.rb,
lib/buildbox/command.rb,
lib/buildbox/monitor.rb,
lib/buildbox/version.rb,
lib/buildbox/canceler.rb,
lib/buildbox/platform.rb,
lib/buildbox/configuration.rb
Defined Under Namespace
Modules: UTF8
Classes: API, Agent, Build, CLI, Canceler, Command, Configuration, Monitor, Platform, Runner, Server
Constant Summary
collapse
- VERSION =
"0.5"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
20
21
22
|
# File 'lib/buildbox.rb', line 20
def self.config
@config ||= Configuration.new.tap(&:reload)
end
|
.gem_path ⇒ Object
32
33
34
35
36
|
# File 'lib/buildbox.rb', line 32
def self.gem_path
path = File.expand_path(File.join(__FILE__, "..", ".."))
Pathname.new(path)
end
|
.home_path ⇒ Object
38
39
40
41
42
43
|
# File 'lib/buildbox.rb', line 38
def self.home_path
path = Pathname.new File.join(Dir.home, ".buildbox")
path.mkpath unless path.exist?
Pathname.new(path)
end
|
.logger ⇒ Object
24
25
26
|
# File 'lib/buildbox.rb', line 24
def self.logger
@logger ||= Logger.new(STDOUT).tap { |logger| logger.level = Logger::INFO }
end
|
.logger=(logger) ⇒ Object
28
29
30
|
# File 'lib/buildbox.rb', line 28
def self.logger=(logger)
@logger = logger
end
|