From d17f86ba4d9c2bc356be5dbf6c3d2d942a016add Mon Sep 17 00:00:00 2001 From: Richard Monette Date: Wed, 1 Feb 2017 12:47:35 -0500 Subject: [PATCH] handle join on fixnum --- lib/liquid/standardfilters.rb | 2 +- test/integration/standard_filter_test.rb | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/liquid/standardfilters.rb b/lib/liquid/standardfilters.rb index bb56f4c..48056f3 100644 --- a/lib/liquid/standardfilters.rb +++ b/lib/liquid/standardfilters.rb @@ -384,7 +384,7 @@ module Liquid end def join(glue) - to_a.join(glue) + to_a.join(glue.to_s) end def concat(args) diff --git a/test/integration/standard_filter_test.rb b/test/integration/standard_filter_test.rb index fcbfd88..e607b76 100644 --- a/test/integration/standard_filter_test.rb +++ b/test/integration/standard_filter_test.rb @@ -170,6 +170,7 @@ class StandardFiltersTest < Minitest::Test def test_join assert_equal '1 2 3 4', @filters.join([1, 2, 3, 4]) assert_equal '1 - 2 - 3 - 4', @filters.join([1, 2, 3, 4], ' - ') + assert_equal '1121314', @filters.join([1, 2, 3, 4], 1) end def test_sort