class Ufo::Apps::Cluster

Public Class Methods

all() click to toggle source
# File lib/ufo/apps/cluster.rb, line 3
def self.all
  new.all
end

Public Instance Methods

all() click to toggle source
# File lib/ufo/apps/cluster.rb, line 7
def all
  Ufo.check_ufo_project!
  clusters = if settings[:service_cluster]
    settings[:service_cluster].values
  elsif settings[:cluster]
    settings[:cluster]
  else
    Ufo.env
  end
  [clusters].flatten.compact
end

Private Instance Methods

settings() click to toggle source
# File lib/ufo/apps/cluster.rb, line 20
def settings
  @settings ||= Ufo.settings
end