Module: MessagesHelper

Defined in:
app/helpers/messages_helper.rb

Instance Method Summary collapse

Instance Method Details

#disabled_submit_class(assignment) ⇒ Object



10
11
12
# File 'app/helpers/messages_helper.rb', line 10

def disabled_submit_class(assignment)
  assignment&.pending_messages? ? 'disabled' : ''
end

#hidden_pending(assignment) ⇒ Object



6
7
8
# File 'app/helpers/messages_helper.rb', line 6

def hidden_pending(assignment)
  assignment&.pending_messages? ? '' : 'hidden'
end

#messages_url(exercise) ⇒ Object



2
3
4
# File 'app/helpers/messages_helper.rb', line 2

def messages_url(exercise)
  exercise.messages_url_for(current_user) if current_user?
end

#pending_messages_filter(assignment) ⇒ Object



14
15
16
# File 'app/helpers/messages_helper.rb', line 14

def pending_messages_filter(assignment)
  'pending-messages-filter' if assignment&.pending_messages?
end

#read_messages_caption(assignment) ⇒ Object



18
19
20
# File 'app/helpers/messages_helper.rb', line 18

def read_messages_caption(assignment)
  assignment&.pending_messages? ? :read_messages : :exit
end