# File lib/t/cli.rb, line 290 def favorite(status_id, *status_ids) status_ids.unshift(status_id) status_ids.map!(&:strip_commas) favorites = status_ids.threaded_map do |status_id| retryable(:tries => 3, :on => Twitter::Error::ServerError, :sleep => 0) do client.favorite(status_id.to_i) end end number = favorites.length say "@#{@rcfile.active_profile[0]} favorited #{number} #{number == 1 ? 'tweet' : 'tweets'}." say say "Run `#{File.basename($0)} delete favorite #{status_ids.join(' ')}` to unfavorite." end