OSDN Git Service

index画面ができた
[praisedb/praisedb.git] / app / helpers / songs_helper.rb
index 75baad2..e3696c2 100644 (file)
@@ -1,2 +1,29 @@
 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