Sha256: bcf60fc1df7ae0447b420d6ee5c3307bd90e25a6e6029ef6862b50c4e5f547a6

Contents?: true

Size: 316 Bytes

Versions: 6

Compression:

Stored size: 316 Bytes

Contents

module Kontena::Plugin::Packet
  module TokenOption
    def self.included(base)
      base.option "--token", "TOKEN", "Packet API token", environment_variable: 'PACKET_TOKEN'
      base.class_eval do
        def default_token
          Kontena.prompt.ask("Packet API token:")
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
kontena-plugin-packet-0.2.5 lib/kontena/plugin/packet/token_option.rb
kontena-plugin-packet-0.2.4 lib/kontena/plugin/packet/token_option.rb
kontena-plugin-packet-0.2.3 lib/kontena/plugin/packet/token_option.rb
kontena-plugin-packet-0.2.2 lib/kontena/plugin/packet/token_option.rb
kontena-plugin-packet-0.2.1 lib/kontena/plugin/packet/token_option.rb
kontena-plugin-packet-0.2.0 lib/kontena/plugin/packet/token_option.rb