class KuberKit::Core::EnvFiles::EnvFileStore

Public Instance Methods

add(env_file) click to toggle source
# File lib/kuber_kit/core/env_files/env_file_store.rb, line 2
def add(env_file)
  store.add(env_file.name, env_file)
end
get(env_file_name) click to toggle source
# File lib/kuber_kit/core/env_files/env_file_store.rb, line 7
def get(env_file_name)
  env_file = get_from_configuration(env_file_name) || 
             get_global(env_file_name)

  env_file
end
get_from_configuration(env_file_name) click to toggle source
# File lib/kuber_kit/core/env_files/env_file_store.rb, line 20
def get_from_configuration(env_file_name)
  env_files = KuberKit.current_configuration.env_files
  env_files[env_file_name]
end
get_global(env_file_name) click to toggle source
# File lib/kuber_kit/core/env_files/env_file_store.rb, line 15
def get_global(env_file_name)
  store.get(env_file_name)
end
reset!() click to toggle source
# File lib/kuber_kit/core/env_files/env_file_store.rb, line 25
def reset!
  store.reset!
end

Private Instance Methods

store() click to toggle source
# File lib/kuber_kit/core/env_files/env_file_store.rb, line 30
def store
  @@store ||= KuberKit::Core::Store.new(KuberKit::Core::EnvFiles::AbstractEnvFile)
end