Module: Debci::HTMLHelpers
- Includes:
- ActiveSupport::NumberHelper
- Included in:
- HTML, SelfService
- Defined in:
- lib/debci/html_helpers.rb
Constant Summary collapse
- ICONS =
{ pass: 'thumbs-up', neutral: 'minus-circle', fail: 'thumbs-down', fail_passed_never: ['thumbs-down', 'ban'], fail_passed_current: ['thumbs-down', 'bolt'], fail_passed_old: ['thumbs-down', 'arrow-down'], tmpfail_pass: 'thumbs-up', tmpfail_fail: 'thumbs-down', tmpfail: 'question-circle', no_test_data: 'question', }.freeze
Instance Method Summary collapse
Instance Method Details
#filesize(filename, format) ⇒ Object
25 26 27 28 |
# File 'lib/debci/html_helpers.rb', line 25 def filesize(filename, format) return nil unless File.exist?(filename) format % number_to_human_size(File.size(filename)) end |
#icon(status) ⇒ Object
18 19 20 21 22 23 |
# File 'lib/debci/html_helpers.rb', line 18 def icon(status) status ||= :no_test_data Array(ICONS[status.to_sym]).map do |i| "<i class='#{status} fa fa-#{i}'></i>" end.join(' ') end |