Looks like just junky code to me:
apn
source:
case sent.length
when 1
say_ok "#{sent.length} push notification sent successfully"
else
say_ok "#{sent.length} push notifications sent successfully"
end
case unsent.length
when 1
say_ok "#{sent.length} push notification unsuccessful (#{unsent.join(", ")})"
else
say_ok "#{sent.length} push notifications unsuccessful (#{unsent.join(", ")})"
end
When unsent.length
is zero, it says an error message using the wrong variable. Dumb.