It is available in 1.8.7. Try the following:
ruby -v ruby 1.8.7 (2008-08-11 patchlevel 72) [i686-darwin9] require 'openssl' digest = OpenSSL::Digest::Digest.new('sha1') OpenSSL::HMAC.digest(digest, "superscret", "Lorem ipsum dolor sit amet") OpenSSL::HMAC.hexdigest(digest, "superscret", "Lorem ipsum dolor sit amet")
Chandra patni
source share