class Kubes::Auth::Base

Public Class Methods

new(image) click to toggle source
# File lib/kubes/auth/base.rb, line 7
def initialize(image)
  @image = image
  @repo_domain = "#{image.split('/').first}"
end

Public Instance Methods

docker_config() click to toggle source
# File lib/kubes/auth/base.rb, line 17
def docker_config
  "#{ENV['HOME']}/.docker/config.json"
end
ensure_dotdocker_exists() click to toggle source
# File lib/kubes/auth/base.rb, line 12
def ensure_dotdocker_exists
  dirname = File.dirname(docker_config)
  FileUtils.mkdir_p(dirname) unless File.exist?(dirname)
end