Class: Jekyll::Unirate::RateTag

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

Overview

‘unirate_rate FROM TO %` -> numeric rate, or empty string if unknown.

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



45
46
47
48
49
50
51
52
# File 'lib/jekyll/unirate/tags.rb', line 45

def render(context)
  from = resolve(@args[0], context)
  to = resolve(@args[1], context)
  return "" if snapshot.nil?

  rate = snapshot.rate(from, to)
  rate ? rate.to_f.to_s : ""
end