EventMachineに関連する次のコード行をよりよく理解しようとしています。 Rubyを難しい方法で学ぶことを試みている。EventMachineといくつかのRubyの構文
このコードでEventMachine.runは何をしますか?
What is | chunk |この場合の意味ですか?
また、 'while line'とは何ですか?行はRubyの構文ですか?私はそれに関連するものを見つけることができなかった。
#create an HTTP request ob to URL above with user authorization
EventMachine.run do
http = EventMachine::HttpRequest.new(url).get :head => { 'Authorization' => [ user, password ] }
# Initiate an empty string for the buffer
buffer = ""
# Read the stream by line
http.stream do |chunk|
buffer += chunk
while line = buffer.slice!(/.+\r?\n/) #cut each line at newline
handle_tweet JSON.parse(line) #send each tweet object to handle_tweet method
end
end
end
ルビー言語の基礎を学ぶ必要があります。 WikiBooksの[Rubyチュートリアル](http://en.wikibooks.org/wiki/Ruby_Programming)が役に立ちます。 – Flexoid
それは私がやろうとしていることです。リンクのためのthx。 – fokusfocus