寝て起きて寝て

プログラミングが出来ない情報系のブログ

rubyのターミナルで一世代前のtwitter

前回の応用

require 'twitter'
require './key.rb'


client = Twitter::REST::Client.new do |config|
	config.consumer_key = Conf::CONSUMER_KEY
	config.consumer_secret	= Conf::CONSUMER_SECRET
	config.access_token = Conf::ACCESS_TOKEN
	config.access_token_secret = Conf::ACCESS_SECRET
end
puts ("TL取得はtlと入力\nTweetはtを入力\n")
command = gets()
loop do
    case command
        when "tl\n"
             client.home_timeline(:count =>10).each do |tweet|
                 puts "#{tweet.user.screen_name}: #{tweet.text}"
             end
        when "t\n"
            puts("今何してる?")
            now = gets()
            client.update now
        else 
            puts("もう一度入力してね")
    end
    puts ("TL取得はtlと入力\nTweetはtを入力\n")
	command = gets()
end

今回の詰まった所

caseがうまく動かなかった


原因

whenの所に\nが入ってるのはターミナルの方で選択させた時に\nが入る


ここでだいぶ時間を取った