Sha256: c1ce48d42d927adc127333d4a5028ae6bfe76436e33122068423f2762eccd3e3

Contents?: true

Size: 725 Bytes

Versions: 1

Compression:

Stored size: 725 Bytes

Contents

[ 'version30', 'version28' ].each do |file|
  begin
    require "beaker/answers/#{file}"
  rescue LoadError
    require File.expand_path(File.join(File.dirname(__FILE__), 'answers', file))
  end
end

module Beaker
  module Answers

    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

    def self.answer_string(host, answers)
      answers[host.name].map { |k,v| "#{k}=#{v}" }.join("\n")
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
beaker-0.0.0 lib/beaker/answers.rb