Module: Debci
- Defined in:
- lib/debci.rb,
lib/debci/db.rb,
lib/debci/api.rb,
lib/debci/app.rb,
lib/debci/job.rb,
lib/debci/key.rb,
lib/debci/data.rb,
lib/debci/html.rb,
lib/debci/graph.rb,
lib/debci/config.rb,
lib/debci/status.rb,
lib/debci/package.rb,
lib/debci/blacklist.rb,
lib/debci/repository.rb,
lib/debci/html_helpers.rb,
lib/debci/self_service.rb,
lib/debci/test_handler.rb
Defined Under Namespace
Modules: DB, Data, HTMLHelpers, TestHandler
Classes: API, App, Blacklist, Config, Graph, HTML, Job, Key, Package, Repository, SelfService, Status
Class Method Summary
collapse
Class Method Details
.blacklist ⇒ Object
11
12
13
|
# File 'lib/debci.rb', line 11
def blacklist
@blacklist ||= Debci::Blacklist.new
end
|
.config ⇒ Object
7
8
9
|
# File 'lib/debci.rb', line 7
def config
@config ||= Debci::Config.new
end
|
.config!(data) ⇒ Object
15
16
17
18
19
20
21
|
# File 'lib/debci.rb', line 15
def config!(data)
data.each do |k, v|
ENV["debci_#{k}"] = v
end
@config = nil
@blacklist = nil
end
|
.log(*str) ⇒ Object
23
24
25
|
# File 'lib/debci.rb', line 23
def log(*str)
puts(*str) unless config.quiet
end
|