Sha256: ac3d7e54985323baa7687d9acc38e578dddd46918a65329cd23c76ca793a91d9
Contents?: true
Size: 832 Bytes
Versions: 20
Compression:
Stored size: 832 Bytes
Contents
module Mumuki::Domain::Status::Discussion::Opened extend Mumuki::Domain::Status::Discussion def self.opened? true end def self.reachable_statuses_for_initiator(discussion) if discussion.has_responses? [Mumuki::Domain::Status::Discussion::PendingReview] else [Mumuki::Domain::Status::Discussion::Closed] end end def self.reachable_statuses_for_moderator(discussion) if discussion.has_responses? [Mumuki::Domain::Status::Discussion::Closed, Mumuki::Domain::Status::Discussion::Solved] else [Mumuki::Domain::Status::Discussion::Closed] end end def self.iconize {class: :warning, type: 'question-circle'} end def self.should_be_shown?(*) true end def self.requires_attention_for?(discussion) discussion.requires_moderator_response? end end
Version data entries
20 entries across 20 versions & 1 rubygems