質問編集履歴
2
あ
test
CHANGED
File without changes
|
test
CHANGED
@@ -1 +1,17 @@
|
|
1
|
-
rubyの
|
1
|
+
rubyのプロの方教えて下さい
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
```
|
6
|
+
|
7
|
+
hoge.each do |huga|
|
8
|
+
|
9
|
+
p 'piyo'
|
10
|
+
|
11
|
+
end (回りきった時に一番最後のhugaを引数に処理を実行したい)
|
12
|
+
|
13
|
+
```
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
かっこいい書き方はないでしょうか。
|
1
a
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,53 +1 @@
|
|
1
|
-
|
2
|
-
|
3
|
-
Tweetを続けて読み込むためのフラグとしてmax_idが存在し、読みきったところで更新をしたいと思っています。
|
4
|
-
|
5
|
-
以下のコードでは最後に到達していない時でも取得していて無駄な処理となっているので回りきった時にmax_idを更新するようにしたいのですが、良い書き方はないでしょうか。
|
6
|
-
|
7
|
-
|
8
|
-
|
9
|
-
```
|
10
|
-
|
11
|
-
require "twitter"
|
12
|
-
|
13
|
-
require "pp"
|
14
|
-
|
15
|
-
|
16
|
-
|
17
|
-
user_id = ARGV[0]
|
18
|
-
|
19
|
-
|
20
|
-
|
21
|
-
client = Twitter::REST::Client.new do |config|
|
22
|
-
|
23
|
-
config.consumer_key = ENV['CONSUMER_KEY']
|
24
|
-
|
25
|
-
config.consumer_secret = ENV['CONSUMER_SECRET']
|
26
|
-
|
27
|
-
config.access_token = ENV['ACCESS_TOKEN']
|
28
|
-
|
29
|
-
config.access_token_secret = ENV['ACCESS_SECRET']
|
30
|
-
|
31
|
-
end
|
32
|
-
|
33
|
-
|
34
|
-
|
35
|
-
max_id = client.user_timeline.first.id
|
36
|
-
|
37
|
-
hoge = 10
|
38
|
-
|
39
|
-
|
40
|
-
|
41
|
-
hoge.times do
|
42
|
-
|
43
|
-
client.user_timeline(user_id, { max_id: max_id, count: 200 }).each do |tweet|
|
44
|
-
|
45
|
-
pp tweet.full_text
|
46
|
-
|
47
|
-
max_id = tweet.id unless tweet.retweeted?
|
48
|
-
|
49
|
-
end
|
50
|
-
|
51
|
-
end
|
52
|
-
|
53
|
-
```
|
1
|
+
rubyのeach文で回りきった時に処理を実行したいrubyのeach文で回りきった時に処理を実行したいrubyのeach文で回りきった時に処理を実行したいrubyのeach文で回りきった時に処理を実行したいrubyのeach文で回りきった時に処理を実行したいrubyのeach文で回りきった時に処理を実行したいrubyのeach文で回りきった時に処理を実行したいrubyのeach文で回りきった時に処理を実行したいrubyのeach文で回りきった時に処理を実行したいrubyのeach文で回りきった時に処理を実行したい
|