Module: Linguara::ActiveRecord::InstanceMethods

Defined in:
lib/linguara/active_record.rb

Instance Method Summary collapse

Instance Method Details

#fields_to_sendObject



24
25
26
27
28
29
30
31
# File 'lib/linguara/active_record.rb', line 24

def fields_to_send
  prepared_fields =  {}
  linguara_translation_attribute_names.each_with_index do |name, index|
    key_name = linguara_key_name(name, index)
    prepared_fields[key_name] = self.send(name)
  end 
  prepared_fields
end

#send_status_query(translation_request_id) ⇒ Object



40
41
42
# File 'lib/linguara/active_record.rb', line 40

def send_status_query(translation_request_id)
  Linguara.send_status_query(translation_request_id)
end

#send_to_linguara(options = {}) ⇒ Object



33
34
35
36
37
38
# File 'lib/linguara/active_record.rb', line 33

def send_to_linguara(options = {})
  options = before_send_to_linguara(options)
  res = Linguara.send_translation_request(self, options )
  after_send_to_linguara(res)
  res
end