Method: Aerospike::Key#initialize

Defined in:
lib/aerospike/key.rb

#initialize(ns, set, val, digest = nil, bval: nil, v1_compatible: self.class.v1_compatible?) ⇒ Key

Returns a new instance of Key.



56
57
58
59
60
61
62
63
# File 'lib/aerospike/key.rb', line 56

def initialize(ns, set, val, digest=nil, bval: nil, v1_compatible: self.class.v1_compatible?)
  @namespace = ns
  @set_name = set
  @user_key = Value.of(val)
  check_key!(@namespace, @set_name, @user_key, !digest.nil?)
  @digest = digest || compute_digest(v1_compatible)
  @bval = bval
end