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



35
36
37
# File 'app/models/concerns/thredded/topic_common.rb', line 35

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

#private?Boolean

Returns:

  • (Boolean)


39
40
41
# File 'app/models/concerns/thredded/topic_common.rb', line 39

def private?
  !public?
end

#userObject



31
32
33
# File 'app/models/concerns/thredded/topic_common.rb', line 31

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