Class: Romajify::CLI

Inherits:
Thor
  • Object
show all
Defined in:
lib/romajify/cli.rb

Overview

Command-line interface of Romajify

Instance Method Summary collapse

Instance Method Details

#hepburn(text) ⇒ Object

Convert kana to Hepburn romaji

Parameters:

  • text (String)

    Kana text



17
18
19
# File 'lib/romajify/cli.rb', line 17

def hepburn(text)
  puts Converter.hepburn(text, options)
end

#kunrei(text) ⇒ Object

Convert kana to Kunrei-shiki romaji

Parameters:

  • text (String)

    Kana text



35
36
37
# File 'lib/romajify/cli.rb', line 35

def kunrei(text)
  puts Converter.kunrei(text, options)
end

#nihon(text) ⇒ Object

Convert kana to Nihon-shiki romaji

Parameters:

  • text (String)

    Kana text



26
27
28
# File 'lib/romajify/cli.rb', line 26

def nihon(text)
  puts Converter.nihon(text, options)
end

#versionObject

Print the version



43
44
45
# File 'lib/romajify/cli.rb', line 43

def version
  puts "romajify #{Romajify::VERSION}"
end