Method: Aspera::Keychain::MacosSystem#initialize

Defined in:
lib/aspera/keychain/macos_security.rb

#initialize(name: nil) ⇒ MacosSystem

Returns a new instance of MacosSystem.



127
128
129
130
131
132
# File 'lib/aspera/keychain/macos_security.rb', line 127

def initialize(name: nil)
  super()
  @keychain_name = name.nil? ? 'default keychain' : name
  @keychain = name.nil? ? MacosSecurity::Keychain.default : MacosSecurity::Keychain.by_name(name)
  raise "no such keychain #{name}" if @keychain.nil?
end