diff options
Diffstat (limited to '_plugins/filters.rb')
-rw-r--r-- | _plugins/filters.rb | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/_plugins/filters.rb b/_plugins/filters.rb new file mode 100644 index 0000000..2526573 --- /dev/null +++ b/_plugins/filters.rb @@ -0,0 +1,14 @@ +module Filters + def datefmt(input) + return input.strftime("%F") + end + + def sentence_join(items) + return "" if items == nil or items.length == 0 + return "#{items[0]}" if items.length == 1 + return "#{items[0..-2].join(", ")} and #{items[-1]}" + end +end + +Liquid::Template.register_filter(Filters) + |