2014-11-11 6 views
0

나는 twitter 보석을 사용하고 있으며 75000 이상의 friend_ids를 가져오고 싶습니다. Rate Limit 오류를 피하기 위해 Twitter API를 직접 처리하고 싶습니다. public 메서드에 개인 메서드를 만드는 방법

class Twitter::Cursor 
    def next_cursor 
     @attrs[:next_cursor] || -1 
    end 
    def ids 
     @collection 
    end 
end 

만 내가 복사 next_cursor 개인 방법을 사용하여 원래의 코드를 붙여 새로운 공개 방법을 정의하는,하지만 난이 할 수있는 좋은 방법이라고 생각하지 않습니다

나는 Twitter::Cursor 클래스 다음과 같이 재정의.

공개 메소드로 개인 메소드를 올바른 방법으로 만들려면 어떻게해야합니까?

답변

0

는 그것은 다음과 같이 할 수있다 : 난 정말이 작업을 수행 할 수있는 "권리"방법이 있다는 것을 모르는

Twitter::Cursor.send(:public, :next_cursor) 

. 원저자는 아마도이 방법을 사유로 비공개로 만들었을 것입니다.

관련 문제