Class: Lit::IncommingLocalization
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Lit::IncommingLocalization
- Defined in:
- app/models/lit/incomming_localization.rb
Instance Method Summary collapse
- #accept ⇒ Object
- #duplicated?(val) ⇒ Boolean
- #full_key ⇒ Object
-
#locale ⇒ Object
ASSOCIATIONS.
- #translation ⇒ Object
Instance Method Details
#accept ⇒ Object
25 26 27 28 29 30 31 32 33 34 |
# File 'app/models/lit/incomming_localization.rb', line 25 def accept if localization.present? update_existing_localization_data update_existing_localization_key_data else assign_new_localization_data end update_cache destroy end |
#duplicated?(val) ⇒ Boolean
36 37 38 39 40 41 |
# File 'app/models/lit/incomming_localization.rb', line 36 def duplicated?(val) set_localization return false if localization_has_changed? localization.translation == val end |
#full_key ⇒ Object
21 22 23 |
# File 'app/models/lit/incomming_localization.rb', line 21 def full_key [locale_str, localization_key_str].join('.') end |
#locale ⇒ Object
ASSOCIATIONS
6 |
# File 'app/models/lit/incomming_localization.rb', line 6 belongs_to :locale |
#translation ⇒ Object
17 18 19 |
# File 'app/models/lit/incomming_localization.rb', line 17 def translation translated_value end |