blob: 96f001b864f5225b558a97ec08f3408a77ff64ab [file] [log] [blame]
module SliceFilter
def slice(input, length, start=0)
if length > input.length
length = input.length
end
input[start, length]
end
Liquid::Template.register_filter self
end
module StartsWithFilter
def startsWith(input, startStr)
startStr.length < input.length && input[0, startStr.length] == startStr
end
Liquid::Template.register_filter self
end
module RemovePrefixFilter
def removePrefix(input, prefix)
input[prefix.length, input.length]
end
Liquid::Template.register_filter self
end
module Append
def appendToArray(array, addition)
(array ||= []) << addition
""
end
Liquid::Template.register_filter self
end