次のようなもの:
delegate :occupation, :location, :picture_url,
:homepage_url, :headline, :full_name,
:to => :profile, :prefix => true, :allow_nil => true
または、オプションハッシュを強調表示したい場合(合理的なこと):
delegate :occupation, :location, :picture_url,
:homepage_url, :headline, :full_name,
:to => :profile, :prefix => true, :allow_nil => true
すべてを1行に残すという考えは、私にはくだらない考えだと思います。つまり、委任されているものを確認するには、任意の量をスクロールする必要があります。ええ。
私もおそらく少し並べて、アルファベット順に並べるでしょう。
delegate :full_name, :headline, :homepage_url,
:location, :occupation, :picture_url,
:to => :profile, :prefix => true, :allow_nil => true
ファイルに多くの/他の実質的なコンテンツが含まれていない場合は、編集を容易にするために、各メソッドシンボルを独自の行に配置することがあります。より大きなファイルでは、そのためのスペースを占有したくありません。
そんなことを考えたことはありません。
編集私はそうだと思います:/
最近、委任されたメソッドを「類似性」によって大まかにグループ化する場合があります。
delegate :full_name, :headline,
:location, :occupation,
:homepage_url, picture_url,
to: :profile, prefix: true, allow_nil: true
値がシンボルでもある場合、私の陪審員は1.9ハッシュ構文に固執しました。面白そうだと思います。また、どこにインデントするかはわかりません。IDEの再フォーマット中にとにかく失われる可能性がありますが、新しい構文を使用している場合は、上記のように表示されます。