Rubyで長い引数をすっきり書く

好みにもよる。

verify :method => :post, :only => [ :destroy, :create, :update ],
       :redirect_to => { :action => :list }

Railsを使ってると、こんなのだらけ。

今までは、下のような感じで書いてた

verify(
  :method => :post,
  :only => [ :destroy, :create, :update ],
  :redirect_to => { :action => :list }
)

んでも、こんな風にも書けることに気づいた

verify \
  :method => :post,
  :only => [ :destroy, :create, :update ],
  :redirect_to => { :action => :list }


おれてきには、こっちのほうがすっきりして好きだな。