diff --git a/app/serializers/api/rails_flash_serializer.rb b/app/serializers/api/rails_flash_serializer.rb index 9082ca886d..ea7912b1e7 100644 --- a/app/serializers/api/rails_flash_serializer.rb +++ b/app/serializers/api/rails_flash_serializer.rb @@ -1,19 +1,7 @@ -class Api::RailsFlashSerializer < ActiveModel::Serializer - attributes :info, :success, :error, :notice +module Api + class RailsFlashSerializer < ActiveModel::Serializer + attributes :info, :success, :error, :notice - def info - object.info - end - - def success - object.success - end - - def error - object.error - end - - def notice - object.notice + delegate :info, :success, :error, :notice, to: :object end end diff --git a/app/serializers/api/user_serializer.rb b/app/serializers/api/user_serializer.rb index b73b9a5b47..3d9e64e956 100644 --- a/app/serializers/api/user_serializer.rb +++ b/app/serializers/api/user_serializer.rb @@ -1,3 +1,5 @@ -class Api::UserSerializer < ActiveModel::Serializer - attributes :id, :email +module Api + class UserSerializer < ActiveModel::Serializer + attributes :id, :email + end end