Sha256: b5efc3652dd822154013b6aeca2d976dcfbb37b4663f7b3dbe54526b69cc5535

Contents?: true

Size: 685 Bytes

Versions: 74

Compression:

Stored size: 685 Bytes

Contents

require 'action_view'

module WoopleTheme
  class SubmittedAnswerPresenter < WoopleTheme::AnswerPresenter
    include ActionView::Helpers::TagHelper

    enforce_definitions :correct?,
                        :incorrect?,
                        :checked?

    def correct_badge
      content_tag(:span, I18n.t('woople_theme.assessment.correct'), class: "badge badge-success") if correct?
    end

    def incorrect_badge
      content_tag(:span, I18n.t('woople_theme.assessment.incorrect'), class: "badge badge-important") if incorrect?
    end

    def radio_disabled
      'disabled="disabled"'
    end

    def radio_checked
      'checked="checked"' if checked?
    end
  end
end

Version data entries

74 entries across 74 versions & 1 rubygems

Version Path
woople-theme-0.10.0 app/presenters/woople_theme/submitted_answer_presenter.rb
woople-theme-0.9.0 app/presenters/woople_theme/submitted_answer_presenter.rb
woople-theme-0.8.19 app/presenters/woople_theme/submitted_answer_presenter.rb
woople-theme-0.8.18 app/presenters/woople_theme/submitted_answer_presenter.rb
woople-theme-0.8.17 app/presenters/woople_theme/submitted_answer_presenter.rb
woople-theme-0.8.16 app/presenters/woople_theme/submitted_answer_presenter.rb
woople-theme-0.8.15 app/presenters/woople_theme/submitted_answer_presenter.rb
woople-theme-0.8.14 app/presenters/woople_theme/submitted_answer_presenter.rb
woople-theme-0.8.13 app/presenters/woople_theme/submitted_answer_presenter.rb
woople-theme-0.8.12 app/presenters/woople_theme/submitted_answer_presenter.rb
woople-theme-0.8.11 app/presenters/woople_theme/submitted_answer_presenter.rb
woople-theme-0.8.10 app/presenters/woople_theme/submitted_answer_presenter.rb
woople-theme-0.8.9 app/presenters/woople_theme/submitted_answer_presenter.rb
woople-theme-0.8.8 app/presenters/woople_theme/submitted_answer_presenter.rb
woople-theme-0.8.7 app/presenters/woople_theme/submitted_answer_presenter.rb
woople-theme-0.8.6 app/presenters/woople_theme/submitted_answer_presenter.rb
woople-theme-0.8.5 app/presenters/woople_theme/submitted_answer_presenter.rb
woople-theme-0.8.4 app/presenters/woople_theme/submitted_answer_presenter.rb
woople-theme-0.8.3 app/presenters/woople_theme/submitted_answer_presenter.rb
woople-theme-0.8.2 app/presenters/woople_theme/submitted_answer_presenter.rb