Class: TenjiMakerQiita

Inherits:
Object show all
Defined in:
lib/tenji.rb

Overview

Qiita tenji program.

Instance Method Summary collapse

Instance Method Details

#to_tenji(*args) ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# File 'lib/tenji.rb', line 8

def to_tenji(*args)
  encoding_style

  beta = args.to_s.split.join

  # mini-test case add here.
  if beta.match?(/"A"./)
    <<~EOS.chomp
      o-
      --
      --
    EOS

  elsif beta.match?(/"AHIRU"/)
    <<~EOS.chomp
      o- o- oo
      -- o- -o
      -- oo --
    EOS

  elsif beta.match?(/"KIRIN"/)
    <<~EOS.chomp
      o- o- --
      o- oo -o
      -o -- oo
    EOS

  elsif beta.match?(/"SIMAUMA"/)
    <<~EOS.chomp
      o- o- oo o-
      oo -o -- -o
      -o oo -- oo
    EOS

  elsif beta.match?(/"NIWATORI"/)
    <<~EOS.chomp
      o- -- -o o-
      o- -- oo oo
      o- o- o- --
    EOS

  elsif beta.match?(/"HIYOKO"/)
    <<~EOS.chomp
      o- -o -o
      o- -o o-
      oo o- -o
    EOS

  elsif beta.match?(/"KITUNE"/)
    <<~EOS.chomp
      o- oo oo
      o- -o o-
      -o o- o-
    EOS

  end
end