class SidekiqUniqueJobs::Lock::BaseLock

def strategy_for(origin)

def strategy_for(origin)
  case origin
  when :client
    client_strategy
  when :server
    server_strategy
  else
    raise SidekiqUniqueJobs::InvalidArgument,
      "#origin needs to be either `:server` or `:client`"
  end
end