Module: Jekyll::OneDecimalFormat
- Defined in:
- jekyll/_plugins/one-decimal-format.rb
Instance Method Summary collapse
- #formatWithString(input, format_string) ⇒ Object
- #nDecimals(input, n) ⇒ Object
- #oneDecimal(input) ⇒ Object
- #twoDecimal(input) ⇒ Object
- #zeroDecimal(input) ⇒ Object
Instance Method Details
#formatWithString(input, format_string) ⇒ Object
61 62 63 64 65 66 67 68 69 |
# File 'jekyll/_plugins/one-decimal-format.rb', line 61 def formatWithString(input,format_string) if (input.nil?) return " -- " end if (input.to_f.nan?) return " -- " end "#{format(format_string, input)}" end |
#nDecimals(input, n) ⇒ Object
52 53 54 55 56 57 58 59 60 |
# File 'jekyll/_plugins/one-decimal-format.rb', line 52 def nDecimals(input,n) if (input.nil?) return " -- " end if (input.to_f.nan?) return " -- " end "#{format("%.#{n}f", input)}" end |
#oneDecimal(input) ⇒ Object
34 35 36 37 38 39 40 41 42 |
# File 'jekyll/_plugins/one-decimal-format.rb', line 34 def oneDecimal(input) if (input.nil?) return " -- " end if (input.to_f.nan?) return " -- " end "#{format("%.1f", input)}" end |
#twoDecimal(input) ⇒ Object
43 44 45 46 47 48 49 50 51 |
# File 'jekyll/_plugins/one-decimal-format.rb', line 43 def twoDecimal(input) if (input.nil?) return " -- " end if (input.to_f.nan?) return " -- " end "#{format("%.2f", input)}" end |
#zeroDecimal(input) ⇒ Object
25 26 27 28 29 30 31 32 33 |
# File 'jekyll/_plugins/one-decimal-format.rb', line 25 def zeroDecimal(input) if (input.nil?) return " -- " end if (input.to_f.nan?) return " -- " end "#{format("%.0f", input)}" end |