diff options
Diffstat (limited to 'app/serializers/analytics_generic_entity.rb')
-rw-r--r-- | app/serializers/analytics_generic_entity.rb | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/app/serializers/analytics_generic_entity.rb b/app/serializers/analytics_generic_entity.rb index d7abe3f5f50..203cf39b940 100644 --- a/app/serializers/analytics_generic_entity.rb +++ b/app/serializers/analytics_generic_entity.rb @@ -3,12 +3,15 @@ class AnalyticsGenericEntity < Grape::Entity include EntityDateHelper expose :title - expose :iid expose :state, if: ->(_instance, options) { options[:request].entity == :merge_request } expose :author, using: UserEntity + expose :iid do |object| + object[:iid].to_s + end + expose :total_time do |object| - distance_of_time_in_words(object[:total_time].to_f) + distance_of_time_as_hash(object[:total_time].to_f) end expose(:created_at) do |object| |