class ScalingoBackupsManager::Application

Attributes

application[RW]

Public Class Methods

all() click to toggle source
# File lib/scalingo_backups_manager/application.rb, line 11
def all
  client.apps.all&.data || []
end
client() click to toggle source
# File lib/scalingo_backups_manager/application.rb, line 7
def client
  Configuration.client
end
find(id) click to toggle source
# File lib/scalingo_backups_manager/application.rb, line 15
def find(id)
  app = client.apps.find(id)&.data
  self.new(app)
end
new(app) click to toggle source
# File lib/scalingo_backups_manager/application.rb, line 24
def initialize(app)
  @application = app
end

Public Instance Methods

addons() click to toggle source
# File lib/scalingo_backups_manager/application.rb, line 38
def addons
  self.class.client.addons.for(application[:id])&.data || []
end
client() click to toggle source
# File lib/scalingo_backups_manager/application.rb, line 34
def client
  self.class.client
end