Module: Thredded::TopicCommon

Extended by:
ActiveSupport::Concern
Included in:
PrivateTopic, Topic
Defined in:
app/models/concerns/thredded/topic_common.rb

Defined Under Namespace

Modules: ClassMethods Classes: CachingHash

Instance Method Summary collapse

Instance Method Details

#last_userObject



33
34
35
# File 'app/models/concerns/thredded/topic_common.rb', line 33

def last_user
  super || Thredded::NullUser.new
end

#private?Boolean

Returns:

  • (Boolean)


37
38
39
# File 'app/models/concerns/thredded/topic_common.rb', line 37

def private?
  !public?
end

#userObject



29
30
31
# File 'app/models/concerns/thredded/topic_common.rb', line 29

def user
  super || Thredded::NullUser.new
end