module Mumuki::Domain::Status::Discussion
Constants
- STATUSES
Public Instance Methods
as_json(_options={})
click to toggle source
# File lib/mumuki/domain/status/discussion/discussion.rb, line 37 def as_json(_options={}) to_s end
reachable_statuses_for(user, discussion)
click to toggle source
# File lib/mumuki/domain/status/discussion/discussion.rb, line 29 def reachable_statuses_for(user, discussion) if user.moderator_here? reachable_statuses_for_moderator(discussion) else reachable_statuses_for_initiator(discussion) end end
reachable_statuses_for_initiator(*)
click to toggle source
# File lib/mumuki/domain/status/discussion/discussion.rb, line 21 def reachable_statuses_for_initiator(*) [] end
reachable_statuses_for_moderator(*)
click to toggle source
# File lib/mumuki/domain/status/discussion/discussion.rb, line 17 def reachable_statuses_for_moderator(*) [] end
should_be_shown?(count, user)
click to toggle source
# File lib/mumuki/domain/status/discussion/discussion.rb, line 25 def should_be_shown?(count, user) count > 0 || user&.moderator_here? end