Sha256: 8fd0226a1163978cfd04ea98988f687e3cb370a45ac6ed3d16347e6cc62018f9
Contents?: true
Size: 889 Bytes
Versions: 4
Compression:
Stored size: 889 Bytes
Contents
require 'uri' module Jekyll module Filters def textilize(input) TextileConverter.new.convert(input) end def date_to_string(date) date.strftime("%d %b %Y") end def date_to_long_string(date) date.strftime("%d %B %Y") end def date_to_xmlschema(date) date.xmlschema end def xml_escape(input) CGI.escapeHTML(input) end def cgi_escape(input) CGI::escape(input) end def uri_escape(input) URI.escape(input) end def number_of_words(input) input.split.length end def array_to_sentence_string(array) connector = "and" case array.length when 0 "" when 1 array[0].to_s when 2 "#{array[0]} #{connector} #{array[1]}" else "#{array[0...-1].join(', ')}, #{connector} #{array[-1]}" end end end end
Version data entries
4 entries across 4 versions & 2 rubygems
Version | Path |
---|---|
fagiani-jekyll-0.10.1 | lib/jekyll/filters.rb |
jekyll-0.10.0 | lib/jekyll/filters.rb |
jekyll-0.9.0 | lib/jekyll/filters.rb |
jekyll-0.8.0 | lib/jekyll/filters.rb |