Sha256: b2f0b3b90f9b2e348adab8a715315a6036701be190da29cf78bc3113262249c2

Contents?: true

Size: 229 Bytes

Versions: 23

Compression:

Stored size: 229 Bytes

Contents

# frozen_string_literal: true

# addon for the Atome class
class Atome
  def calculate_sha(string)
    if RUBY_ENGINE.downcase == 'opal'
      `sha256(#{string})`
    else
      Digest::SHA256.hexdigest(string)
    end
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
atome-0.5.4.1.9 lib/atome/renderers/opal/extensions/sha.rb
atome-0.5.4.1.7 lib/atome/renderers/opal/extensions/sha.rb
atome-0.5.4.1.3 lib/atome/renderers/opal/extensions/sha.rb
atome-0.5.4.1.2 lib/atome/renderers/opal/extensions/sha.rb
atome-0.5.4.1.1 lib/atome/renderers/opal/extensions/sha.rb
atome-0.5.4.1.0 lib/atome/renderers/opal/extensions/sha.rb
atome-0.5.4.0.9 lib/atome/renderers/opal/extensions/sha.rb
atome-0.5.3.8.8 lib/atome/renderers/opal/extensions/sha.rb
atome-0.5.3.8.1 lib/atome/renderers/opal/extensions/sha.rb
atome-0.5.3.8.0 lib/atome/renderers/opal/extensions/sha.rb
atome-0.5.3.7.8 lib/atome/renderers/opal/extensions/sha.rb
atome-0.5.3.7.3 lib/atome/renderers/opal/extensions/sha.rb
atome-0.5.3.7.2 lib/atome/renderers/opal/extensions/sha.rb
atome-0.5.3.4 lib/atome/renderers/opal/extensions/sha.rb
atome-0.5.3.2 lib/atome/renderers/opal/extensions/sha.rb
atome-0.5.2.8 lib/atome/renderers/opal/extensions/sha.rb
atome-0.5.2.7 lib/atome/renderers/opal/extensions/sha.rb
atome-0.5.2.5 lib/atome/renderers/opal/extensions/sha.rb
atome-0.5.1.9 lib/atome/renderers/opal/extensions/sha.rb
atome-0.5.1.4 lib/atome/renderers/opal/extensions/sha.rb