質問編集履歴

2

2016/08/20 18:33

投稿

randosel
randosel

スコア37

test CHANGED
File without changes
test CHANGED
@@ -1 +1,17 @@
1
- rubyのeach文で回りきった時に処理を実行したいrubyeach文で回りきった時に処理を実行したrubyのeach文で回りきった時に処理を実行したいrubyのeach文で回りきった時に処理を実行したいrubyのeach文で回りきった時に処理を実行したいrubyのeach文で回りきった時に処理を実行したいrubyのeach文で回りきった時に処理を実行したいrubyのeach文で回りきった時に処理を実行したいrubyのeach文で回りきった時に処理を実行したいrubyのeach文で回りきった時に処理を実行したい
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

2016/08/20 18:33

投稿

randosel
randosel

スコア37

test CHANGED
File without changes
test CHANGED
@@ -1,53 +1 @@
1
- Twitter gem 使用ます。
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文で回りきった時に処理を実行したい