Merge pull request #812 from Shopify/allow-split-to-accept-numeric

allow split to accept numeric
This commit is contained in:
Richard Monette
2016-10-26 10:59:44 -04:00
committed by GitHub
2 changed files with 2 additions and 3 deletions

View File

@@ -86,7 +86,7 @@ module Liquid
# <div class="summary">{{ post | split '//' | first }}</div>
#
def split(input, pattern)
input.to_s.split(pattern)
input.to_s.split(pattern.to_s)
end
def strip(input)

View File

@@ -122,9 +122,8 @@ class StandardFiltersTest < Minitest::Test
assert_equal ['12', '34'], @filters.split('12~34', '~')
assert_equal ['A? ', ' ,Z'], @filters.split('A? ~ ~ ~ ,Z', '~ ~ ~')
assert_equal ['A?Z'], @filters.split('A?Z', '~')
# Regexp works although Liquid does not support.
assert_equal ['A', 'Z'], @filters.split('AxZ', /x/)
assert_equal [], @filters.split(nil, ' ')
assert_equal ['A', 'Z'], @filters.split('A1Z', 1)
end
def test_escape