feature: support toLiquid, working on #81

This commit is contained in:
harttle
2018-08-14 00:11:50 +08:00
committed by Jun Yang
parent 5b43520d78
commit 7a3689067b
5 changed files with 29 additions and 2 deletions
+6 -2
View File
@@ -11,8 +11,12 @@ function isString (value) {
}
function stringify (value) {
if (value && typeof value.to_liquid === 'function') {
return stringify(value.to_liquid())
if (!isNil(value)) {
if (typeof value.to_liquid === 'function') {
return stringify(value.to_liquid())
} else if (typeof value.toLiquid === 'function') {
return stringify(value.toLiquid())
}
}
if (isString(value)) {
return value