rubyのprivateの影響範囲
rubyでクラスメソッドを定義する際に、
手前でprivateメソッドを定義していると、
その後のメソッドも自動的にprivateになる。これに少しハマった。
メソッドの位置を動かしたくない場合は
その後のメソッド定義時にpublicを指定すればOK
例)
private
method1
(省略)
end
public
method2
(省略)
end
rubyでクラスメソッドを定義する際に、
手前でprivateメソッドを定義していると、
その後のメソッドも自動的にprivateになる。これに少しハマった。
メソッドの位置を動かしたくない場合は
その後のメソッド定義時にpublicを指定すればOK
例)
private
method1
(省略)
end
public
method2
(省略)
end