Sha256: c3f10d414b515ff1f9178d2df43ad2ac4e5b76562f740aa15edf6f861bdf35c2

Contents?: true

Size: 466 Bytes

Versions: 1

Compression:

Stored size: 466 Bytes

Contents

module VagrantPlugins
  module Rimu
    module Actions
      class ListDistributions
        def initialize(app, _env)
          @app = app
        end

        def call(env)
          env[:ui].info '%-15s %s' % ['Distro Code', 'Distro Description']
          env[:rimu_api].distributions.each do |dist|
            env[:ui].info '%-15s %s' % [dist.distro_code, dist.distro_description]
          end
          @app.call(env)
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vagrant-rimu-0.0.2 lib/vagrant-rimu/actions/list_distributions.rb