Sha256: d3839fc6d0c7c79fb3d933b3ea3c90e86fc57068cd7e1ef10400b88bcb96427a
Contents?: true
Size: 411 Bytes
Versions: 3
Compression:
Stored size: 411 Bytes
Contents
# frozen_string_literal: true class Helmsnap::Env attr_reader :name, :release_paths def initialize(name) self.name = name self.release_paths = get_release_paths end private attr_writer :name, :release_paths def get_release_paths json = Helmsnap.run_cmd("helmfile", "--environment", name, "list", "--output", "json").output YAML.load(json).map { |x| x.fetch("chart") } end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
helmsnap-0.6.2 | lib/helmsnap/env.rb |
helmsnap-0.6.1 | lib/helmsnap/env.rb |
helmsnap-0.6.0 | lib/helmsnap/env.rb |