ruby sort の書き方について考えていた
どう書くのが見易いんだろうなー。という観点で考えていた。
結局、こういう感じだろうか。という着地をした。
lists.sort! do |a, b| (a.date <=> b.date).nonzero? || (b.user_id <=> a.user_id).nonzero? || (a.time <=> b.time) end
どう書くのが見易いんだろうなー。という観点で考えていた。
結局、こういう感じだろうか。という着地をした。
lists.sort! do |a, b| (a.date <=> b.date).nonzero? || (b.user_id <=> a.user_id).nonzero? || (a.time <=> b.time) end