Add strip, lstrip, rstrip filters

This commit is contained in:
Florian Weingarten
2014-01-24 11:04:43 -05:00
parent 70d92b84ab
commit d2827bfa76
3 changed files with 28 additions and 0 deletions
+12
View File
@@ -63,6 +63,18 @@ module Liquid
input.split(pattern)
end
def strip(input)
input.to_s.strip
end
def lstrip(input)
input.to_s.lstrip
end
def rstrip(input)
input.to_s.rstrip
end
def strip_html(input)
input.to_s.gsub(/<script.*?<\/script>/m, '').gsub(/<!--.*?-->/m, '').gsub(/<style.*?<\/style>/m, '').gsub(/<.*?>/m, '')
end