Module: Kube

Defined in:
lib/kube/cli.rb,
lib/kube/ctl.rb,
lib/kube/helm.rb,
lib/kube/vcluster.rb,
lib/kube/ctl/concat.rb,
lib/kube/ctl/version.rb,
lib/kube/ctl/instance.rb,
lib/kube/ctl/utilities.rb,
lib/kube/helm/instance.rb,
lib/kube/helm/instance.rb,
lib/kube/ctl/command_tree.rb,
lib/kube/ctl/command_tree.rb,
lib/kube/helm/command_tree.rb,
lib/kube/helm/command_tree.rb,
lib/kube/vcluster/instance.rb,
lib/kube/vcluster/instance.rb,
lib/kube/ctl/string_builder.rb,
lib/kube/ctl/command_tree/node.rb,
lib/kube/vcluster/command_tree.rb,
lib/kube/vcluster/command_tree.rb,
lib/kube/ctl/command_tree/validator.rb

Defined Under Namespace

Modules: CLI, Ctl, Helm, VCluster

Class Method Summary collapse

Class Method Details

.ctl(&block) ⇒ Object



15
16
17
# File 'lib/kube/ctl.rb', line 15

def self.ctl(&block)
  Kube::Ctl::Instance.new.call(&block)
end

.helm(&block) ⇒ Object



9
10
11
# File 'lib/kube/helm.rb', line 9

def self.helm(&block)
  Kube::Helm::Instance.new.call(&block)
end

.vcluster(&block) ⇒ Object



9
10
11
# File 'lib/kube/vcluster.rb', line 9

def self.vcluster(&block)
  Kube::VCluster::Instance.new.call(&block)
end