Sha256: 3a001bce1b4b3bcca79c139a6d36a5e73f592c3bf044cf2c343e2f0a63473952
Contents?: true
Size: 390 Bytes
Versions: 1
Compression:
Stored size: 390 Bytes
Contents
module Omnivault class AbstractVault def self.from_env case ENV['VAULT'] when 'apple', 'AppleKeychain' AppleKeychain.new when 'pws', 'PWS' PWS.new end end def self.for_platform if (/darwin/ =~ RUBY_PLATFORM).nil? PWS.new else AppleKeychain.new end rescue LoadError PWS.new end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
omnivault-0.1.2 | lib/omnivault/abstract_vault.rb |