module Keychain::Protocols

Procotol constants for use when creating/finding a Keychain::Item of type internet password

Public Class Methods

attach_protocol(name) click to toggle source

@private

# File lib/keychain/protocols.rb, line 7
def self.attach_protocol name
  Sec.send :attach_variable, name, :pointer
  constant_name = name.to_s.gsub('kSecAttrProtocol', '').upcase
  const_set constant_name, CF::Base.typecast(Sec.send(name))
end