Class: ApplicationSerializer
- Inherits:
-
ActiveModel::Serializer
- Object
- ActiveModel::Serializer
- ApplicationSerializer
- Defined in:
- app/serializers/application_serializer.rb
Direct Known Subclasses
AboutSerializer, AboutSerializer::AboutCategoryModsSerializer, AdminBadgesSerializer, AdminEmailTemplateSerializer, AdminFormTemplateSerializer, AdminNoticeSerializer, AdminPluginSerializer, AdminUserActionSerializer, AdminWebHookEventSerializer, AdminWebHookSerializer, ApiKeyScopeSerializer, ApiKeySerializer, ArchetypeSerializer, AssociatedGroupSerializer, AuthProviderSerializer, BackupFileSerializer, BadgeGroupingSerializer, BadgeSerializer, BadgeTypeSerializer, BasicApiKeySerializer, BasicCategorySerializer, BasicGroupHistorySerializer, BasicGroupSerializer, BasicGroupUserSerializer, BasicPostSerializer, BasicReviewableSerializer, BasicThemeSerializer, BasicTopicSerializer, BasicUserBadgeSerializer, BasicUserSerializer, CategoryAndTopicListsSerializer, CategoryBadgeSerializer, CategoryGroupSerializer, CategoryListSerializer, CategoryRequiredTagGroupSerializer, CategorySerializer::CategorySettingSerializer, CategoryUploadSerializer, ColorSchemeColorSerializer, ColorSchemeSelectableSerializer, ColorSchemeSerializer, CurrentUserOptionSerializer, DirectoryColumnSerializer, DirectoryItemSerializer, DiscourseVersionCheckSerializer, DraftSerializer, EmailLogSerializer, EmailStyleSerializer, EmbeddableHostSerializer, EmbeddingSerializer, EmojiSerializer, FlagSerializer, FlairGroupSerializer, FormTemplateSerializer, FoundUserSerializer, GapSerializer, GroupPostSerializer, GroupedScreenedUrlSerializer, GroupedSearchResultSerializer, IncomingEmailDetailsSerializer, IncomingEmailSerializer, InviteLinkSerializer, InviteSerializer, InvitedSerializer, InvitedUserSerializer, NewPostResultSerializer, NotificationSerializer, PenaltyCountsSerializer, PendingPostSerializer, PermalinkSerializer, PostActionTypeSerializer, PostRevisionSerializer, PresenceChannelStateSerializer, PrimaryGroupSerializer, PrivateMessageTopicTrackingStateSerializer, PublishedPageSerializer, QueuedPostSerializer, RemoteThemeSerializer, ReviewableActionSerializer, ReviewableBundledActionSerializer, ReviewableConversationPostSerializer, ReviewableConversationSerializer, ReviewableEditableFieldSerializer, ReviewableExplanationSerializer, ReviewableHistorySerializer, ReviewablePerformResultSerializer, ReviewableScoreExplanationSerializer, ReviewableScoreSerializer, ReviewableScoreTypeSerializer, ReviewableSerializer, ReviewableSettingsSerializer, ReviewableTopicSerializer, ScreenedEmailSerializer, ScreenedIpAddressSerializer, ScreenedUrlSerializer, SearchLogsSerializer, SidebarSectionSerializer, SidebarTagSerializer, SidebarUrlSerializer, SimilarTopicSerializer, SingleSignOnRecordSerializer, SiteSerializer, SiteTextSerializer, SkippedEmailLogSerializer, SuggestedTopicSerializer::SuggestedPosterSerializer, TagGroupSerializer, TagSerializer, ThemeFieldSerializer, ThemeObjectsSettingMetadataSerializer, ThemeSettingsSerializer, ThemeTranslationSerializer, TopicEmbedSerializer, TopicLinkSerializer, TopicListSerializer, TopicPendingPostSerializer, TopicPosterSerializer, TopicTimerSerializer, TopicTrackingStateItemSerializer, TopicTrackingStateSerializer, TopicViewBookmarkSerializer, TopicViewDetailsSerializer, TopicViewPostsSerializer, TopicViewSerializer, TopicViewWordpressSerializer, TrustLevel3RequirementsSerializer, UploadSerializer, UploadThumbnailSerializer, UserActionSerializer, UserAuthTokenSerializer, UserBadgeSerializer, UserBadgesSerializer, UserBookmarkBaseSerializer, UserBookmarkListSerializer, UserFieldSerializer, UserHistorySerializer, UserNotificationScheduleSerializer, UserNotificationTotalSerializer, UserOptionSerializer, UserStatusSerializer, UserSummarySerializer, UserSummarySerializer::CategoryWithCountsSerializer, UserSummarySerializer::LinkSerializer, UserSummarySerializer::ReplySerializer, UserSummarySerializer::UserWithCountSerializer, UserTagNotificationsSerializer, WatchedWordListSerializer, WatchedWordSerializer, WebHookEventTypeSerializer, WebHookFlagSerializer, WebHookLikeSerializer, WizardFieldChoiceSerializer, WizardFieldSerializer, WizardSerializer, WizardStepSerializer
Defined Under Namespace
Classes: CachedFragment
Class Method Summary collapse
Methods inherited from ActiveModel::Serializer
Class Method Details
.expire_cache_fragment!(name_or_regexp) ⇒ Object
18 19 20 21 22 23 24 25 |
# File 'app/serializers/application_serializer.rb', line 18 def self.expire_cache_fragment!(name_or_regexp) case name_or_regexp when String fragment_cache.delete(name_or_regexp) when Regexp fragment_cache.clear_regex(name_or_regexp) end end |
.fragment_cache ⇒ Object
27 28 29 |
# File 'app/serializers/application_serializer.rb', line 27 def self.fragment_cache @cache ||= DistributedCache.new("am_serializer_fragment_cache") end |