Sha256: d8b57cac5a2dbde6e7ae457d0f21f274cb82c2e65146744de7352948a16538da
Contents?: true
Size: 444 Bytes
Versions: 13
Compression:
Stored size: 444 Bytes
Contents
class Kamal::Secrets::Adapters::Base delegate :optionize, to: Kamal::Utils def fetch(secrets, account:, from: nil) session = login(account) full_secrets = secrets.map { |secret| [ from, secret ].compact.join("/") } fetch_secrets(full_secrets, account: account, session: session) end private def login(...) raise NotImplementedError end def fetch_secrets(...) raise NotImplementedError end end
Version data entries
13 entries across 13 versions & 1 rubygems