Sha256: 214681d8ba8e802dbf089b356a221296d1e7767552187a2a7765c11a52d4ac97

Contents?: true

Size: 312 Bytes

Versions: 158

Compression:

Stored size: 312 Bytes

Contents

class Relation::Public < Relation::Single
  # A {Relation::Public public relation} is always the weakest
  def <=>(relation)
    1
  end

  # Are we supporting custom permissions for {Relation::Public}? Not by the moment.
  def allow?(user, action, object)
    action == 'read' && object == 'activity'
  end
end

Version data entries

158 entries across 158 versions & 4 rubygems

Version Path
social_stream-0.25.2 base/app/models/relation/public.rb
social_stream-base-0.19.2 app/models/relation/public.rb
social_stream-0.25.1 base/app/models/relation/public.rb
social_stream-base-0.19.1 app/models/relation/public.rb
social_stream-0.25.0 base/app/models/relation/public.rb
social_stream-base-0.19.0 app/models/relation/public.rb
social_stream-0.24.1 base/app/models/relation/public.rb
social_stream-base-0.18.1 app/models/relation/public.rb
social_stream-0.24.0 base/app/models/relation/public.rb
social_stream-base-0.18.0 app/models/relation/public.rb
social_stream-0.23.4 base/app/models/relation/public.rb
social_stream-base-0.17.3 app/models/relation/public.rb
social_stream-0.23.3 base/app/models/relation/public.rb
social_stream-base-0.17.2 app/models/relation/public.rb
social_stream-0.23.2 base/app/models/relation/public.rb
social_stream-base-0.17.1 app/models/relation/public.rb
social_stream-0.23.1 base/app/models/relation/public.rb
social_stream-base-0.17.0 app/models/relation/public.rb
social_stream-0.22.1 base/app/models/relation/public.rb
social_stream-base-0.16.4 app/models/relation/public.rb