Results for: "remove_const"

When allow_prerelease is set to true prereleases gems are allowed to match dependencies.

No documentation available

Initialize a new compiler with the given option overrides, used to visit a subtree with the given options.

Create a new compiler with the given options.

No documentation available

Like Enumerable#map, but chains operation to be lazy-evaluated.

(1..Float::INFINITY).lazy.map {|i| i**2 }
#=> #<Enumerator::Lazy: #<Enumerator::Lazy: 1..Infinity>:map>
(1..Float::INFINITY).lazy.map {|i| i**2 }.first(3)
#=> [1, 4, 9]

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.

Returns the number that defines the common difference between two adjacent elements in this arithmetic sequence.

Returns the first number in this arithmetic sequence, or an array of the first n elements.

Returns the last number in this arithmetic sequence, or an array of the last n elements.

Convert this arithmetic sequence to a printable form.

Returns the hash value of a given string. This is equivalent to Digest::Class.new(*parameters).digest(string), where extra parameters, if any, are passed through to the constructor and the string is passed to digest().

Returns the hex-encoded hash value of a given string. This is almost equivalent to Digest.hexencode(Digest::Class.new(*parameters).digest(string)).

Returns the base64 encoded hash value of a given string. The return value is properly padded with ‘=’ and contains no line feeds.

Wakes up all threads waiting for this lock.

See Object#inspect.

No documentation available
No documentation available

Return the hash value computed with name Digest. name is either the long name or short name of a supported digest algorithm.

Example

OpenSSL::Digest.digest("SHA256", "abc")

Returns the names of all available digests in an array.

Returns the authentication code an a Base64-encoded string.

Returns the authentication code as a binary 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.

Example

key = 'key'
data = 'The quick brown fox jumps over the lazy dog'

hmac = OpenSSL::HMAC.digest('SHA1', key, data)
#=> "\xDE|\x9B\x85\xB8\xB7\x8A\xA6\xBC\x8Az6\xF7\n\x90p\x1C\x9D\xB4\xD9"

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.

Example

key = 'key'
data = 'The quick brown fox jumps over the lazy dog'

hmac = OpenSSL::HMAC.hexdigest('SHA1', key, data)
#=> "de7c9b85b8b78aa6bc8a7a36f70a90701c9db4d9"
Search took: 6ms  ·  Total Results: 3274