Use existing FeaturedTag serializer and delete AccountFeaturedTag serializer (#15415)

* Update featured_tags_controller.rb

* Update featured_tag_serializer.rb

* Update featured_tag_serializer.rb

* Delete account_featured_tag_serializer.rb

* please codeclimate

* please codeclimate
lolsob-rspec
trwnh 2020-12-23 09:43:38 -06:00 committed by GitHub
parent 92243f1306
commit 33e4e1cfe4
3 changed files with 8 additions and 17 deletions

View File

@ -7,7 +7,7 @@ class Api::V1::Accounts::FeaturedTagsController < Api::BaseController
respond_to :json respond_to :json
def index def index
render json: @featured_tags, each_serializer: REST::AccountFeaturedTagSerializer render json: @featured_tags, each_serializer: REST::FeaturedTagSerializer
end end
private private

View File

@ -1,15 +0,0 @@
# frozen_string_literal: true
class REST::AccountFeaturedTagSerializer < ActiveModel::Serializer
include RoutingHelper
attributes :id, :name, :url
def id
object.tag.id.to_s
end
def url
short_account_tag_url(object.account, object.tag)
end
end

View File

@ -1,9 +1,15 @@
# frozen_string_literal: true # frozen_string_literal: true
class REST::FeaturedTagSerializer < ActiveModel::Serializer class REST::FeaturedTagSerializer < ActiveModel::Serializer
attributes :id, :name, :statuses_count, :last_status_at include RoutingHelper
attributes :id, :name, :url, :statuses_count, :last_status_at
def id def id
object.id.to_s object.id.to_s
end end
def url
short_account_tag_url(object.account, object.tag)
end
end end