Sha256: d99a2451a4d1873d9224a75f23913a509b3dd54087159b25aa526ccfd2b520e5

Contents?: true

Size: 614 Bytes

Versions: 52

Compression:

Stored size: 614 Bytes

Contents

# # frozen_string_literal: true
#
# # # addon for the Atome class
# class Atome
# #   def calculate_sha(string)
# #     if RUBY_ENGINE.downcase == 'opal' || 'wasm32-wasi'
# #       # `sha256(#{string})`
# #       js_code = "sha256('#{string}')"
# #       JS.eval(js_code)
# #     else
# #       Digest::SHA256.hexdigest(string)
# #     end
# #   end
# #
# #
#   def crypt(string)
#     # if RUBY_ENGINE.downcase == 'opal' || 'wasm32-wasi'
#       # `sha256(#{string})`
#       js_code = "sha256('#{string}')"
#       JS.eval(js_code)
#     # else
#       Digest::SHA256.hexdigest(string)
#     # end
#   end
# end

Version data entries

52 entries across 52 versions & 1 rubygems

Version Path
atome-0.5.7.3.9 lib/platform_specific/opal/extensions/sha.rb
atome-0.5.7.3.6 lib/platform_specific/opal/extensions/sha.rb
atome-0.5.7.3.5 lib/platform_specific/opal/extensions/sha.rb
atome-0.5.7.3.3 lib/platform_specific/opal/extensions/sha.rb
atome-0.5.7.3.2 lib/platform_specific/opal/extensions/sha.rb
atome-0.5.7.3.1 lib/platform_specific/opal/extensions/sha.rb
atome-0.5.7.3.0 lib/platform_specific/opal/extensions/sha.rb
atome-0.5.7.1.8 lib/platform_specific/opal/extensions/sha.rb
atome-0.5.7.1.7 lib/platform_specific/opal/extensions/sha.rb
atome-0.5.7.1.0 lib/platform_specific/opal/extensions/sha.rb
atome-0.5.7.0.7 lib/platform_specific/opal/extensions/sha.rb
atome-0.5.7.0.5 lib/platform_specific/opal/extensions/sha.rb
atome-0.5.7.0.4 lib/platform_specific/opal/extensions/sha.rb
atome-0.5.7.0.3 lib/platform_specific/opal/extensions/sha.rb
atome-0.5.7.0.2 lib/platform_specific/opal/extensions/sha.rb
atome-0.5.6.8.7 lib/platform_specific/opal/extensions/sha.rb
atome-0.5.6.8.6 lib/platform_specific/opal/extensions/sha.rb
atome-0.5.6.8.5 lib/platform_specific/opal/extensions/sha.rb
atome-0.5.6.8.3 lib/platform_specific/opal/extensions/sha.rb
atome-0.5.6.7.8 lib/platform_specific/opal/extensions/sha.rb