mirror of
https://github.com/kemko/liquid.git
synced 2026-01-04 01:05:40 +03:00
Merge pull request #411 from Shopify/to-s-before-split
Cast input to string before spliting
This commit is contained in:
@@ -75,7 +75,7 @@ module Liquid
|
||||
# <div class="summary">{{ post | split '//' | first }}</div>
|
||||
#
|
||||
def split(input, pattern)
|
||||
input.split(pattern)
|
||||
input.to_s.split(pattern)
|
||||
end
|
||||
|
||||
def strip(input)
|
||||
|
||||
@@ -106,6 +106,7 @@ class StandardFiltersTest < Minitest::Test
|
||||
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, ' ')
|
||||
end
|
||||
|
||||
def test_escape
|
||||
|
||||
Reference in New Issue
Block a user