in [foo, bar, baz]
in InstanceVariableReadNode[name: Symbol] in { name: Symbol
}
Like Enumerable#reject
, but chains operation to be lazy-evaluated.
Like Enumerable#chunk
, but chains operation to be lazy-evaluated.
Like Enumerable#uniq
, but chains operation to be lazy-evaluated.
Like Enumerable#compact
, but chains operation to be lazy-evaluated.
Returns a printable version of the enumerator chain.
Returns a printable version of the product enumerator.
Convert this arithmetic sequence to a printable form.
Returns a string formatted with an easily readable representation of the internal state of the pointer.
Initializes the Cipher
for encryption.
Make sure to call Cipher#encrypt
or Cipher#decrypt
before using any of the following methods:
Internally calls EVP_CipherInit_ex(ctx, NULL, NULL, NULL, NULL, 1).
Indicated whether this Cipher
instance uses an Authenticated Encryption mode.
Returns the authentication code as a hex-encoded string. The digest parameter specifies the digest algorithm to use. This may be a String
representing the algorithm name or an instance of OpenSSL::Digest
.
key = 'key' data = 'The quick brown fox jumps over the lazy dog' hmac = OpenSSL::HMAC.hexdigest('SHA1', key, data) #=> "de7c9b85b8b78aa6bc8a7a36f70a90701c9db4d9"
String
representation of this configuration object, including the class name and its sections.
Pretty prints this engine.
Get the output style, canonical or not.