# File lib/nanite/mapper.rb, line 225
    def send_push(push, opts = {})
      targets = cluster.targets_for(push)
      if !targets.empty?
        cluster.route(push, targets)
        true
      elsif offline_failsafe?(opts)
        cluster.publish(push, @offline_queue)
        :offline
      else
        false
      end
    end