Sha256: 97c4b699179419ca4d57e60f06929ee7daa29c51d4a7594859f79c084f3cc9ba
Contents?: true
Size: 631 Bytes
Versions: 3
Compression:
Stored size: 631 Bytes
Contents
module Sprinkle::Package class Chooser def self.select_package(name, packages) if packages.size <= 1 package = packages.first else package = choose do |menu| menu.prompt = "Multiple choices exist for virtual package #{name}" menu.choices *packages.collect(&:to_s) end package = Sprinkle::Package::PACKAGES.first(package) end cloud_info "Selecting #{package.to_s} for virtual package #{name}" package end def self.cloud_info(message) logger.info(message) if Sprinkle::OPTIONS[:cloud] or logger.debug? end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sprinkle-0.7.1.1 | lib/sprinkle/package/chooser.rb |
sprinkle-0.7.1 | lib/sprinkle/package/chooser.rb |
sprinkle-0.7 | lib/sprinkle/package/chooser.rb |