Class: Jekyll::Unirate::PriceTag

Inherits:
BaseTag
  • Object
show all
Defined in:
lib/jekyll/unirate/tags.rb

Overview

‘unirate_price AMOUNT FROM TO %` -> converted amount formatted in TO.

Instance Method Summary collapse

Methods inherited from BaseTag

#initialize

Constructor Details

This class inherits a constructor from Jekyll::Unirate::BaseTag

Instance Method Details

#render(context) ⇒ Object



71
72
73
74
75
76
77
# File 'lib/jekyll/unirate/tags.rb', line 71

def render(context)
  amount = resolve(@args[0], context)
  from = resolve(@args[1], context)
  to = resolve(@args[2], context)
  value = snapshot ? (snapshot.convert(amount, from, to) || amount) : amount
  Formatter.format(value, to)
end