Rubyでインスタンスメソッド(get)とクラスメソッド(self.all)両方から呼べるプライベートメソッド(request)を作りたいんだけどクラスメソッドでself.newみたいにインスタンスは作りたくない場合どうすればいいのだろうか。
requestをクラスメソッドにして外部から呼べるようにしたくないし、プライベートなクラスメソッドにすると結局 self.allから呼べなくなる。
class Hoge
def get
request
end
def self.all
request
end
private
def request
end
end