module Moe::Sequence::Locksmith::ModuleFunctions

Public Instance Methods

itemize(owner_id, payload, sequence_id, uid) click to toggle source
# File lib/moe/sequence/locksmith.rb, line 6
def itemize(owner_id, payload, sequence_id, uid)
  {
    "hash"    => owner_id,
    "range"   => "#{sequence_id}.#{uid}",
    "payload" => MultiJson.dump(payload)
  }
end
key(owner_id, sequence_id, uid) click to toggle source
# File lib/moe/sequence/locksmith.rb, line 14
def key(owner_id, sequence_id, uid)
  {
    "hash"    => owner_id,
    "range"   => "#{sequence_id}.#{uid}"
  }
end