Sha256: faefdd9861308c35d2810ee2e00b3e47f95b2885e2f7ca5b92c84f7a253e0973

Contents?: true

Size: 352 Bytes

Versions: 7

Compression:

Stored size: 352 Bytes

Contents

# encoding: binary
module RbNaCl
  # Serialization features shared across all "key-like" classes
  module Serializable
    def to_s;   to_bytes; end
    def to_str; to_bytes; end

    # Inspect this key
    #
    # @return [String] a string representing this key
    def inspect
      "#<#{self.class}:#{Util.bin2hex(to_bytes)[0,8]}>"
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
rbnacl-3.1.2 lib/rbnacl/serializable.rb
rbnacl-3.1.1 lib/rbnacl/serializable.rb
rbnacl-3.1.0 lib/rbnacl/serializable.rb
rbnacl-3.0.1 lib/rbnacl/serializable.rb
rbnacl-3.0.0 lib/rbnacl/serializable.rb
rbnacl-2.0.0 lib/rbnacl/serializable.rb
rbnacl-2.0.0.pre lib/rbnacl/serializable.rb