Sha256: 22d2f0931d445674d191d1f2d4586a693ca777f6c466fb3993dd07f90a0fdfc2

Contents?: true

Size: 512 Bytes

Versions: 4

Compression:

Stored size: 512 Bytes

Contents

module Mumuki::Domain::Status::Discussion::Opened
  extend Mumuki::Domain::Status::Discussion

  def self.opened?
    true
  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
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
mumuki-domain-7.7.1 lib/mumuki/domain/status/discussion/opened.rb
mumuki-laboratory-7.7.1 vendor/bundle/ruby/2.6.0/bundler/gems/mumuki-domain-cb7a9018bb94/lib/mumuki/domain/status/discussion/opened.rb
mumuki-laboratory-7.7.0 vendor/bundle/ruby/2.6.0/bundler/gems/mumuki-domain-cb7a9018bb94/lib/mumuki/domain/status/discussion/opened.rb
mumuki-domain-7.7.0 lib/mumuki/domain/status/discussion/opened.rb