Module: SocialStream::Models::Subject
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/social_stream/models/subject.rb
Overview
Subjects are subtypes of Actor. SocialStream provides two Subjects, User and Group
Each Subject is defined in config/initializers/social_stream.rb
This module provides additional features for models that are subjects, extending them. Including the module in each Subject model is not required! After declared in config/initializers/social_stream.rb
, SocialStream is responsible for adding subject features to each model.
Scopes
There are several scopes available for subjects
- alphabetic
-
sort subjects by name
- name_search
-
simple search by name
- distinct_initials
-
get only the first letter of the name
- followed
-
sort by most following incoming ties
- liked
-
sort by most likes
Defined Under Namespace
Modules: ClassMethods, InstanceMethods