Module: IconsHelper

Included in:
ProgressBarHelper
Defined in:
app/helpers/icons_helper.rb

Instance Method Summary collapse

Instance Method Details

#assignment_status_icon(assignment) ⇒ Object



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

def assignment_status_icon(assignment)
  link_to contextualization_fa_icon(assignment),
          exercise_path(assignment.exercise) if current_user?
end

#fixed_fa_icon(name, options = {}) ⇒ Object



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

def fixed_fa_icon(name, options = {})
  fa_icon name, options.merge(class: 'fa-fw fixed-icon')
end

#language_icon(language) ⇒ Object



15
16
17
# File 'app/helpers/icons_helper.rb', line 15

def language_icon(language)
  tag('span', class: "fa da da-#{language.devicon} lang-icon", alt: language.name)
end

#status_icon(status_like) ⇒ Object



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

def status_icon(status_like)
  fa_icon *icon_for(status_like.to_submission_status)
end