Sha256: fb0561ecf78b05a7e87a229cdbda09dc281ea6331fa024ab79697d3fe082e83b

Contents?: true

Size: 396 Bytes

Versions: 19

Compression:

Stored size: 396 Bytes

Contents

module Vpsb
  module Resources
    class PackagesList < BaseAskResource
      res :packages_list
      question 'Package list to instalation from apt-get (example: mc, htop)?'
      private

      def finalize(answer)
        return [] if answer.empty?
        answer.split(',').join(' ').split(' ').compact.uniq
      end

      def validate
        Proc.new { true }
      end
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
vpsb-1.1.8 lib/vpsb/resources/packages_list.rb
vpsb-1.1.7 lib/vpsb/resources/packages_list.rb
vpsb-1.1.6 lib/vpsb/resources/packages_list.rb
vpsb-1.1.5 lib/vpsb/resources/packages_list.rb
vpsb-1.1.4 lib/vpsb/resources/packages_list.rb
vpsb-1.1.3 lib/vpsb/resources/packages_list.rb
vpsb-1.1.2 lib/vpsb/resources/packages_list.rb
vpsb-1.1.1 lib/vpsb/resources/packages_list.rb
vpsb-1.1.0 lib/vpsb/resources/packages_list.rb
vpsb-1.0.9 lib/vpsb/resources/packages_list.rb
vpsb-1.0.8 lib/vpsb/resources/packages_list.rb
vpsb-1.0.7 lib/vpsb/resources/packages_list.rb
vpsb-1.0.6 lib/vpsb/resources/packages_list.rb
vpsb-1.0.5 lib/vpsb/resources/packages_list.rb
vpsb-1.0.4 lib/vpsb/resources/packages_list.rb
vpsb-1.0.3 lib/vpsb/resources/packages_list.rb
vpsb-1.0.2 lib/vpsb/resources/packages_list.rb
vpsb-1.0.1 lib/vpsb/resources/packages_list.rb
vpsb-1.0.0 lib/vpsb/resources/packages_list.rb