Module: Xml::Kit

Defined in:
lib/xml/kit.rb,
lib/xml/kit/id.rb,
lib/xml/kit/crypto.rb,
lib/xml/kit/version.rb,
lib/xml/kit/document.rb,
lib/xml/kit/key_pair.rb,
lib/xml/kit/template.rb,
lib/xml/kit/signature.rb,
lib/xml/kit/decryption.rb,
lib/xml/kit/encryption.rb,
lib/xml/kit/namespaces.rb,
lib/xml/kit/signatures.rb,
lib/xml/kit/certificate.rb,
lib/xml/kit/fingerprint.rb,
lib/xml/kit/templatable.rb,
lib/xml/kit/decryption_error.rb,
lib/xml/kit/crypto/rsa_cipher.rb,
lib/xml/kit/crypto/oaep_cipher.rb,
lib/xml/kit/crypto/unknown_cipher.rb,
lib/xml/kit/crypto/symmetric_cipher.rb,
lib/xml/kit/self_signed_certificate.rb

Defined Under Namespace

Modules: Crypto, Namespaces, Templatable Classes: Certificate, Decryption, DecryptionError, Document, Encryption, Fingerprint, Id, KeyPair, SelfSignedCertificate, Signature, Template

Constant Summary collapse

VERSION =
'0.1.12'.freeze

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.loggerObject



36
37
38
# File 'lib/xml/kit.rb', line 36

def logger
  @logger ||= Logger.new(STDOUT)
end

Class Method Details

.deprecate(message) ⇒ Object



42
43
44
45
# File 'lib/xml/kit.rb', line 42

def deprecate(message)
  @deprecation ||= ActiveSupport::Deprecation.new('1.0.0', 'xml-kit')
  @deprecation.deprecation_warning(message)
end