Sha256: 20dcedea765a18d4e39cff4f55b55921f547d835ca879de71c153977c0b5419c

Contents?: true

Size: 302 Bytes

Versions: 13

Compression:

Stored size: 302 Bytes

Contents

class Kubes::Kubectl
  class Decider
    def initialize(name, options={})
      @name, @options = name.to_s, options
    end

    def run
      if Kubes.kustomize?
        Kubes::Kubectl.run(@name, @options)
      else
        Kubes::Kubectl::Batch.new(@name, @options).run
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
kubes-0.3.5 lib/kubes/kubectl/decider.rb
kubes-0.3.4 lib/kubes/kubectl/decider.rb
kubes-0.3.3 lib/kubes/kubectl/decider.rb
kubes-0.3.2 lib/kubes/kubectl/decider.rb
kubes-0.3.1 lib/kubes/kubectl/decider.rb
kubes-0.3.0 lib/kubes/kubectl/decider.rb
kubes-0.2.6 lib/kubes/kubectl/decider.rb
kubes-0.2.5 lib/kubes/kubectl/decider.rb
kubes-0.2.4 lib/kubes/kubectl/decider.rb
kubes-0.2.3 lib/kubes/kubectl/decider.rb
kubes-0.2.2 lib/kubes/kubectl/decider.rb
kubes-0.2.1 lib/kubes/kubectl/decider.rb
kubes-0.2.0 lib/kubes/kubectl/decider.rb