Class: AutoTranslator

Inherits:
Object
  • Object
show all
Defined in:
app/services/auto_translator.rb

Instance Method Summary collapse

Constructor Details

#initialize(parameters = { original: nil, to: nil }) ⇒ AutoTranslator

Returns a new instance of AutoTranslator.



5
6
7
8
9
10
# File 'app/services/auto_translator.rb', line 5

def initialize parameters = { original: nil, to: nil }
  @translator = nil
  @translation = nil
  @original = parameters[:original]
  @to = parameters[:to]
end

Instance Method Details

#performObject



12
13
14
15
16
17
# File 'app/services/auto_translator.rb', line 12

def perform
  set_translator
  raw_translate
  fix_special_characters
  @translation
end