Module: SocialStream::Models::Subject

Extended by:
ActiveSupport::Concern
Included in:
Group, User
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