Ruby

Rubyで宇宙刑事を作る

思いついたときはめちゃくちゃおもしろいと思ったのに、実際にやったら全然つまらなかった気持ちの共有です。(いいから仕事しろ)。

class Gyaban

def initialize
@job = '宇宙刑事'
@hero_name = 'ギャバン'
@human_name = '一条寺烈'
@call = '蒸着'
end

def change
"#{@call}!"
end

def father?
"#{@hero_name}の父はボイサー。マクーに拷問を受けて亡くなった。"
end

def 説明しよう
"#{@job}#{@hero_name}が コンバットスーツを#{@call}するタイムは 僅か0.05秒に過ぎない。では、#{@call}プロセスをもう一度見てみよう!"
end

def what_is?(word)
case word
when '若さ' then
'ふりむかないこと'
when '愛' then
'ためらわないこと'
else
'月子!'
end
end

def oath(word)
case word
when '涙'
あばよ(word)
when '勇気'
よろしく(word)
else
'月子!'
end
end

def shout
'ギャーバーン!'
end

private

def あばよ(word)
"あばよ#{word}"
end

def よろしく(word)
"よろしく#{word}"
end
end

gyaban = Gyaban.new
gyaban.説明しよう
gyaban.oath('涙')

なんだよこれ。