Module: Beaker::Answers
- Defined in:
- lib/beaker/answers.rb,
lib/beaker/answers/version28.rb,
lib/beaker/answers/version30.rb
Defined Under Namespace
Modules: Version28, Version30
Class Method Summary
collapse
Class Method Details
.answer_string(host, answers) ⇒ Object
24
25
26
|
# File 'lib/beaker/answers.rb', line 24
def self.answer_string(host, answers)
answers[host.name].map { |k,v| "#{k}=#{v}" }.join("\n")
end
|
.answers(version, hosts, master_certname, options) ⇒ Object
12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/beaker/answers.rb', line 12
def self.answers(version, hosts, master_certname, options)
case version
when /\A3\.0/
Version30.answers(hosts, master_certname, options)
when /\A2\.8/
Version28.answers(hosts, master_certname, options)
else
raise NotImplementedError, "Don't know how to generate answers for #{version}"
end
end
|