回答編集履歴

1

内容訂正

2018/04/19 02:43

投稿

kazto
kazto

スコア7196

test CHANGED
@@ -1,7 +1,25 @@
1
- [take_while](https://ref.xaio.jp/ruby/classes/array/take_while) はいかがでしょう。
1
+ ~~[take_while](https://ref.xaio.jp/ruby/classes/array/take_while) はいかがでしょう。~~
2
2
 
3
3
  ```Ruby
4
4
 
5
5
  client.user_timeline(tweet_user,since_id:since_id).take_while{|x| x.since_id.present? }.each do |timeline|
6
6
 
7
7
  ```
8
+
9
+ 追記:
10
+
11
+ since_idは外から与える値ですね。。。
12
+
13
+
14
+
15
+ 後置のif文ではいかがでしょう。
16
+
17
+ ```Ruby
18
+
19
+ client.user_timeline(tweet_user,since_id:since_id).each do |timeline|
20
+
21
+ timeline.do_something
22
+
23
+ end if since_id.present?
24
+
25
+ ```