我使用twitter
gem并希望将friend_ids设为75000以上。
为了避免Rate Limit
错误,我想更直接地处理自己的Twitter API。
我重新定义Twitter::Cursor
这样的课程:
class Twitter::Cursor
def next_cursor
@attrs[:next_cursor] || -1
end
def ids
@collection
end
end
仅使用私有方法next_cursor
我复制并粘贴原始代码并定义新的公共方法,但我认为这不是一个好方法。
如何以正确的方式将私有方法转换为公共方法?
答案 0 :(得分:0)
可以这样做:
Twitter::Cursor.send(:public, :next_cursor)
我不知道确实有任何"对"这样做的方式。原作者可能有充分理由将这种方法设为私有。