Class: UserHistorySerializer
Instance Method Summary
collapse
expire_cache_fragment!, fragment_cache
#include!
Instance Method Details
#action_name ⇒ Object
23
24
25
26
|
# File 'app/serializers/user_history_serializer.rb', line 23
def action_name
key = UserHistory.actions.key(object.action)
%i[custom custom_staff].include?(key) ? object.custom_type : key.to_s
end
|
#new_value ⇒ Object
28
29
30
31
32
33
34
|
# File 'app/serializers/user_history_serializer.rb', line 28
def new_value
if object.new_value
object.new_value_is_json? ? ::JSON.parse(object.new_value) : object.new_value
else
nil
end
end
|
#previous_value ⇒ Object
36
37
38
39
40
41
42
|
# File 'app/serializers/user_history_serializer.rb', line 36
def previous_value
if object.previous_value
object.previous_value_is_json? ? ::JSON.parse(object.previous_value) : object.previous_value
else
nil
end
end
|