Sha256: bf3aa383d2883bb2657e9a8fbaee5c7acbbe8c3b4a33e8d84a0d7d512e880278
Contents?: true
Size: 537 Bytes
Versions: 2
Compression:
Stored size: 537 Bytes
Contents
class Kamal::Secrets::Adapters::Base delegate :optionize, to: Kamal::Utils def fetch(secrets, account:, from: nil) check_dependencies! 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 def check_dependencies! raise NotImplementedError end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
nocoffee-kamal-2.3.0.1 | lib/kamal/secrets/adapters/base.rb |
kamal-2.3.0 | lib/kamal/secrets/adapters/base.rb |