あくまでも目安ですが、コアに関しては以下のようなスタイルで コードを書いていただけるとうれしいです。
仮引数の括弧は省略しない。 ただし、引数が一つもない場合は括弧を省略する。
また、値を返す場合はreturnを使用する。
def foo(x, y) end def bar return "bar" end
仮引数の括弧は省略しない。 ただし、引数が一つもない場合は括弧を省略する。
foo(1, 2) bar
可視性の指定は、引数のないprotected/privateを使用する。 publicなメソッドは可視性を明示せずにクラス定義の上の方に書く。 initializeも自動的にprivateになるので上の方に書く。
class Foo def initialize end def public_method1 end protected def protected_method1 end private def private_method1 end end
キーワード:
参照:[FrontPage]