From eae24373e644e0051467753f5e24dad4dc5e8be5 Mon Sep 17 00:00:00 2001 From: Florian Weingarten Date: Thu, 24 Jul 2014 02:56:57 +0000 Subject: [PATCH] remove unnecessary flatten filter --- lib/liquid/standardfilters.rb | 5 ----- test/integration/standard_filter_test.rb | 10 ---------- 2 files changed, 15 deletions(-) diff --git a/lib/liquid/standardfilters.rb b/lib/liquid/standardfilters.rb index 7dd75d6..0a956fb 100644 --- a/lib/liquid/standardfilters.rb +++ b/lib/liquid/standardfilters.rb @@ -127,11 +127,6 @@ module Liquid end end - # flatten the given input - def flatten(input) - Array(input).flatten - end - # Replace occurrences of a string with another def replace(input, string, replacement = ''.freeze) input.to_s.gsub(string, replacement.to_s) diff --git a/test/integration/standard_filter_test.rb b/test/integration/standard_filter_test.rb index a869a0c..dc223d5 100644 --- a/test/integration/standard_filter_test.rb +++ b/test/integration/standard_filter_test.rb @@ -163,16 +163,6 @@ class StandardFiltersTest < Test::Unit::TestCase assert_template_result "42", template, "thing" => hash end - def test_flatten - assert_equal [1,2,3,4], @filters.flatten([1,2,3,4]) - assert_equal [1,2,3,4], @filters.flatten([[1,2,3,4]]) - assert_equal [1,2,3,4], @filters.flatten([[1],[2],[3],[4]]) - assert_equal [1], @filters.flatten(1) - - assert_template_result '1234', "{{ ary | flatten | flatten }}", - 'ary' => [[1],2,[3],4] - end - def test_sort_calls_to_liquid t = TestThing.new Liquid::Template.parse('{{ foo | sort: "whatever" }}').render("foo" => [t])