Class: Jekyll::Unirate::ConvertTag
- Defined in:
- lib/jekyll/unirate/tags.rb
Overview
‘unirate_convert AMOUNT FROM TO %` -> converted number (falls back to the input amount when no rate is available).
Instance Method Summary collapse
Methods inherited from BaseTag
Constructor Details
This class inherits a constructor from Jekyll::Unirate::BaseTag
Instance Method Details
#render(context) ⇒ Object
58 59 60 61 62 63 64 65 66 |
# File 'lib/jekyll/unirate/tags.rb', line 58 def render(context) amount = resolve(@args[0], context) from = resolve(@args[1], context) to = resolve(@args[2], context) return amount.to_s if snapshot.nil? converted = snapshot.convert(amount, from, to) (converted ? converted.to_f : amount).to_s end |