Module: SocialStream

Defined in:
lib/social_stream/base.rb,
lib/social_stream/d3.rb,
lib/social_stream/search.rb,
lib/social_stream/ability.rb,
lib/social_stream/views/list.rb,
lib/social_stream/base/engine.rb,
lib/social_stream/base/ability.rb,
lib/social_stream/base/version.rb,
lib/social_stream/test_helpers.rb,
lib/social_stream/base/autoload.rb,
lib/social_stream/models/object.rb,
lib/social_stream/models/subject.rb,
lib/social_stream/models/subtype.rb,
lib/social_stream/views/location.rb,
lib/social_stream/migrations/base.rb,
lib/social_stream/activity_streams.rb,
lib/social_stream/models/supertype.rb,
lib/social_stream/population/actor.rb,
lib/social_stream/controllers/helpers.rb,
lib/social_stream/controllers/objects.rb,
lib/social_stream/base/thinking-sphinx.rb,
lib/social_stream/controllers/subjects.rb,
lib/social_stream/population/power_law.rb,
lib/social_stream/migrations/components.rb,
lib/social_stream/population/timestamps.rb,
lib/social_stream/activity_streams/subtype.rb,
lib/social_stream/test_helpers/controllers.rb,
lib/social_stream/activity_streams/supertype.rb,
lib/social_stream/population/activity_object.rb,
lib/social_stream/routing/constraints/custom.rb,
lib/social_stream/routing/constraints/follow.rb,
lib/social_stream/routing/constraints/resque.rb,
lib/social_stream/controllers/i18n_integration.rb,
lib/social_stream/devise/controllers/user_sign_in.rb,
lib/social_stream/controllers/mark_notifications_read.rb,
lib/social_stream/controllers/cancan_devise_integration.rb

Overview

:nodoc:

Defined Under Namespace

Modules: Ability, ActivityStreams, Base, Controllers, D3, Devise, Migrations, Models, Population, Routing, Search, TestHelpers, Views

Constant Summary collapse

@@subjects =
[ :user, :group, :site ]
@@devise_modules =
[ :database_authenticatable, :registerable, :recoverable,
:rememberable, :trackable, :omniauthable, :token_authenticatable]
@@objects =
[ :post, :comment ]
@@activity_forms =
[]
@@relation_model =
:custom
@@single_relations =
[ :public, :follow, :reject ]
@@suggested_models =
[ :user, :group ]
@@contact_index_models =
[ :user, :group ]
@@repository_models =
[]
@@resque_access =
true
@@quick_search_models =
[ :user, :group, :post ]
@@extended_search_models =
[ :user, :group, :post, :comment ]
@@cleditor_controls =
"bold italic underline strikethrough subscript superscript | size style | bullets | image link unlink"

Class Method Summary collapse

Class Method Details

.objectsObject



54
55
56
57
# File 'lib/social_stream/base.rb', line 54

def objects
  @@objects.push(:actor) unless @@objects.include?(:actor)
  @@objects
end

.setup {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (SocialStream)

    the object that the method was called on



50
51
52
# File 'lib/social_stream/base.rb', line 50

def setup
  yield self
end