Class: Yakg

Inherits:
Object
  • Object
show all
Defined in:
lib/yakg.rb,
lib/yakg.rb,
lib/yakg/backend.rb,
lib/yakg/backend/netrc.rb,
lib/yakg/backend/macos-keychain.rb,
lib/yakg/backend/secret_service.rb

Defined Under Namespace

Modules: Backend, Misc

Constant Summary collapse

@@DEFAULT_SERVICE_NAME =
"ruby-yakg-gem"

Class Method Summary collapse

Class Method Details

.DEFAULT_SERVICE_NAMEObject



24
# File 'lib/yakg.rb', line 24

def self.DEFAULT_SERVICE_NAME ; @@DEFAULT_SERVICE_NAME; end

.DEFAULT_SERVICE_NAME=(x) ⇒ Object



23
# File 'lib/yakg.rb', line 23

def self.DEFAULT_SERVICE_NAME= x; @@DEFAULT_SERVICE_NAME = x; end

.get(acct, svc = @@DEFAULT_SERVICE_NAME) ⇒ Object



30
31
32
# File 'lib/yakg.rb', line 30

def self.get acct, svc=@@DEFAULT_SERVICE_NAME
  Backend.get acct, svc
end

.list(svc = @@DEFAULT_SERVICE_NAME) ⇒ Object



38
39
40
# File 'lib/yakg.rb', line 38

def self.list svc=@@DEFAULT_SERVICE_NAME
  Backend.list svc
end

.set(acct, value, svc = @@DEFAULT_SERVICE_NAME) ⇒ Object



26
27
28
# File 'lib/yakg.rb', line 26

def self.set acct, value, svc=@@DEFAULT_SERVICE_NAME
  Backend.set acct, value, svc
end

.unset(acct, svc = @@DEFAULT_SERVICE_NAME) ⇒ Object



34
35
36
# File 'lib/yakg.rb', line 34

def self.unset acct, svc=@@DEFAULT_SERVICE_NAME
  Backend.delete acct, svc
end