Sha256: de8a7070c4c9fdd23322d33cc6c93558ba09e2e6f8cec46fe76d056995491f6e

Contents?: true

Size: 476 Bytes

Versions: 1

Compression:

Stored size: 476 Bytes

Contents

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

        def call(env)
          env[:ui].info '%-20s %-20s %s' % ['ID', 'Type', 'Description']
          env[:rimu_api].billing_methods.each do |b|
            env[:ui].info '%-20s %-20s %s' % [b.billing_oid, b.billing_method_type, b.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/billing_methods.rb