クラスとオブジェクト
クラスメソッド
クラスメソッドはインスタンスではなくクラス自体に対して呼び出すメソッドです。 def self.メソッド名 または class << self ブロックで定義します。
クラスメソッドの定義方法
def self.method_name— 個別に定義する方法(最も一般的)class << self— まとめて定義する方法(特異クラス)Rubyエディタ
class << self による定義
複数のクラスメソッドをまとめて定義するときはclass << self ブロックが読みやすいです。
Rubyエディタ