lib/mixlib/install.rb in mixlib-install-2.0.4 vs lib/mixlib/install.rb in mixlib-install-2.1.0

- old
+ new

@@ -50,10 +50,28 @@ # List available versions # # @return [Array<String>] list of available versions for the given # product_name and channel. def available_versions - Backend.available_versions(options) + self.class.available_versions(options.product_name, options.channel) + end + + # + # List available versions + # + # @param [String] product name + # + # @param [String, Symbol] channel + # + # @return [Array<String>] list of available versions for the given + # product_name and channel. + def self.available_versions(product_name, channel) + Backend.available_versions( + Mixlib::Install::Options.new( + product_name: product_name, + channel: channel.to_sym + ) + ) end # # Returns an install script for the given options #