def push(opts)
      tokens = [opts[:tokens] || opts[:token] || opts[:to]].flatten
      message = opts[:message] || ''
      data = opts[:data] || {}
      badge_count = opts[:badge_count] || 0

      return self if message.blank?

      @_notifications = Array.new.tap do |notifications|
        tokens.each do |token|
          notifications << Houston::Notification.new(device: token).tap do |notification|
            notification.alert = message
            notification.badge = badge_count
            notification.custom_data = data
          end
        end
      end

      self
    end
def push(opts)
      tokens = [opts[:tokens] || opts[:token] || opts[:to]].flatten
      message = opts[:message] || ''
      data = opts[:data] || {}
      badge_count = opts[:badge_count] || 0

      return self if message.blank?

      @_notifications = Array.new.tap do |notifications|
        tokens.each do |token|
          notifications << Houston::Notification.new(device: token).tap do |notification|
            notification.alert = message
            notification.badge = badge_count
            notification.custom_data = data
          end
        end
      end

      self
    end
Create apple push notifications to be sent out

 * *Args*
   - +tokens+      -> User's being sent to
   - +message+     -> Message sent to tokens
   - +data+        -> Custom data passed through the push notification
   - +badge_count+ -> Number to place in badge (default is 0)