module SongsHelper
+ HIRAGANA = %w(
+ あ い う え お か き く け こ さ し す せ そ @
+ た ち つ て と な に ぬ ね の は ひ ふ へ ほ @
+ ま み む め も や ゆ よ ら り る れ ろ @
+ わ @
+ )
+ KATAKANA = %w(
+ ア イ ウ エ オ カ キ ク ケ コ サ シ ス セ ソ @
+ タ チ ツ テ ト ナ ニ ヌ ネ ノ ハ ヒ フ ヘ ホ @
+ マ ミ ム メ モ ヤ ユ ヨ ワ リ ル レ ロ @
+ ワ @
+ )
+ ROMAN = %w(
+ A B C D E F G H I J K L M N @
+ O P Q R S T U V W X Y Z
+ )
+ SENTINEL = '@'
+
+ def letter_links(kind)
+ kind.map do |char|
+ unless char == SENTINEL
+ link_to char, list_songs_path(:letter => char)
+ else
+ '<br />'
+ end
+ end.join " "
+ end
end