2012-01-26から1日間の記事一覧

Rubyで序数を生成する

id:Naruhodiusさんに倣って僕もやってみました:) class Integer def ordinalize suffix = if (fd=abs%10).between?(1,3) && !abs.between?(11,13) %w(_ st nd rd)[fd] else 'th' end "#{self}" + suffix end end (-25..25).map(&:ordinalize) # => ["-25th",…