Class: SiteTextSerializer
Instance Method Summary
collapse
expire_cache_fragment!, fragment_cache
#include!
Instance Method Details
#has_interpolation_keys? ⇒ Boolean
42
43
44
|
# File 'app/serializers/site_text_serializer.rb', line 42
def has_interpolation_keys?
object[:interpolation_keys].present?
end
|
#id ⇒ Object
14
15
16
|
# File 'app/serializers/site_text_serializer.rb', line 14
def id
object[:id]
end
|
#interpolation_keys ⇒ Object
38
39
40
|
# File 'app/serializers/site_text_serializer.rb', line 38
def interpolation_keys
object[:interpolation_keys]
end
|
#new_default ⇒ Object
34
35
36
|
# File 'app/serializers/site_text_serializer.rb', line 34
def new_default
override.current_default if override.present?
end
|
#old_default ⇒ Object
30
31
32
|
# File 'app/serializers/site_text_serializer.rb', line 30
def old_default
override.original_translation if override.present?
end
|
#overridden? ⇒ Boolean
Also known as:
can_revert?
46
47
48
49
50
51
52
|
# File 'app/serializers/site_text_serializer.rb', line 46
def overridden?
if options[:overridden_keys]
options[:overridden_keys].include?(object[:id])
else
override.present?
end
end
|
#status ⇒ Object
22
23
24
25
26
27
28
|
# File 'app/serializers/site_text_serializer.rb', line 22
def status
if override.present?
override.status
else
"up_to_date"
end
end
|
#value ⇒ Object
18
19
20
|
# File 'app/serializers/site_text_serializer.rb', line 18
def value
object[:value]
end
|