Class: Hiragana
- Inherits:
-
Object
- Object
- Hiragana
- Defined in:
- lib/learn-japanese/hiragana.rb
Overview
Silabario japonés
Class Method Summary collapse
- .all ⇒ Object
- .group1 ⇒ Object
- .group2 ⇒ Object
- .group3 ⇒ Object
- .group4 ⇒ Object
- .show_help(level = 1) ⇒ Object
Class Method Details
.all ⇒ Object
43 44 45 46 47 48 49 |
# File 'lib/learn-japanese/hiragana.rb', line 43 def self.all output = self.group1 output.merge!(self.group2) output.merge!(self.group3) output.merge!(self.group4) output end |
.group1 ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/learn-japanese/hiragana.rb', line 7 def self.group1 { a: "\u{3042}", i: "\u{3044}", u: "\u{3046}", e: "\u{3048}", o: "\u{304A}" } end |
.group2 ⇒ Object
16 17 18 19 20 21 22 23 |
# File 'lib/learn-japanese/hiragana.rb', line 16 def self.group2 { ka: "\u{304B}", ki: "\u{304D}", ku: "\u{304F}", ke: "\u{3051}", ko: "\u{3053}" } end |
.group3 ⇒ Object
25 26 27 28 29 30 31 32 |
# File 'lib/learn-japanese/hiragana.rb', line 25 def self.group3 { sa: "\u{3055}", si: "\u{3057}", su: "\u{3059}", se: "\u{305B}", so: "\u{305D}" } end |
.group4 ⇒ Object
34 35 36 37 38 39 40 41 |
# File 'lib/learn-japanese/hiragana.rb', line 34 def self.group4 { ta: "\u{305F}", ti: "\u{3061}", tu: "\u{3064}", te: "\u{3066}", to: "\u{3068}" } end |
.show_help(level = 1) ⇒ Object
51 52 53 54 55 56 57 58 59 |
# File 'lib/learn-japanese/hiragana.rb', line 51 def self.show_help(level=1) Debug.puts_line puts "Hiragana help\n".upcase.cyan Debug.puts_group Hiragana.group1 Debug.puts_group Hiragana.group2 if level > 1 Debug.puts_group Hiragana.group3 if level > 2 Debug.puts_group Hiragana.group4 if level > 3 end |