Sha256: 42cd6e69becccf8d370fddf5f091c6df48bcdd7421af0799bbeaf6dccea04358

Contents?: true

Size: 350 Bytes

Versions: 39

Compression:

Stored size: 350 Bytes

Contents

class Follow < ActiveRecord::Base

  extend ActsAsFollower::FollowerLib
  extend ActsAsFollower::FollowScopes

  # NOTE: Follows belong to the "followable" interface, and also to followers
  belongs_to :followable, :polymorphic => true
  belongs_to :follower,   :polymorphic => true

  def block!
    self.update_attribute(:blocked, true)
  end

end

Version data entries

39 entries across 39 versions & 4 rubygems

Version Path
sufia-4.0.0.beta2 sufia-models/app/models/follow.rb
sufia-models-4.0.0.beta2 app/models/follow.rb
sufia-4.0.0.beta1 sufia-models/app/models/follow.rb
sufia-models-4.0.0.beta1 app/models/follow.rb
sufia-models-3.7.2 app/models/follow.rb
sufia-3.7.2 sufia-models/app/models/follow.rb
sufia-models-3.7.1 app/models/follow.rb
sufia-3.7.1 sufia-models/app/models/follow.rb
sufia-models-3.7.0 app/models/follow.rb
sufia-3.7.0 sufia-models/app/models/follow.rb
sufia-3.6.1 sufia-models/app/models/follow.rb
sufia-models-3.6.1 app/models/follow.rb
sufia-3.6.0 sufia-models/app/models/follow.rb
sufia-models-3.6.0 app/models/follow.rb
sufia-3.5.0 sufia-models/app/models/follow.rb
sufia-models-3.5.0 app/models/follow.rb
acts_as_follower-0.2.1 lib/generators/templates/model.rb
sufia-3.4.0 sufia-models/app/models/follow.rb
sufia-models-3.4.0 app/models/follow.rb
sufia-3.4.0.rc4 sufia-models/app/models/follow.rb