Class: NeetoTranslateCli::CLI

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

Constant Summary collapse

DEFAULT_LANGUAGES =
"en,ar,bg,ca,zh-CN,zh-TW,hr,cs,da,nl,et,fil,fi,fr,de,hi,id,it,ja,ko,pl,pt,pt-BR,ro,ru,sk,sl,es,es-MX,sv,th,tr,uk,vi,he"
NEETO_TRANSLATE_URL =
"https://translate.neeto.com"
DEFAULT_BACKEND_LOCALE_PATH =
"config/locales"
DEFAULT_FRONTEND_LOCALE_PATH =
"app/javascript/src/translations"

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(args) ⇒ CLI

Returns a new instance of CLI.



18
19
20
# File 'lib/neeto_translate_cli/cli.rb', line 18

def initialize(args)
  @args = args
end

Class Method Details

.start(args) ⇒ Object



14
15
16
# File 'lib/neeto_translate_cli/cli.rb', line 14

def self.start(args)
  new(args).run
end

Instance Method Details

#runObject



22
23
24
25
# File 'lib/neeto_translate_cli/cli.rb', line 22

def run
  options = parse_options(@args)
  run_with_options(options)
end