From cf4be6bdb1bf8bf674b55fcff1e6eb28f9b76ef3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Mendon=C3=A7a=20Fran=C3=A7a?= Date: Sat, 21 Jul 2012 19:07:05 -0300 Subject: [PATCH] Cache the `additional_classes` method to not compute the classes in every call --- lib/simple_form/inputs/base.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/simple_form/inputs/base.rb b/lib/simple_form/inputs/base.rb index f71e2b9e..980ca85a 100644 --- a/lib/simple_form/inputs/base.rb +++ b/lib/simple_form/inputs/base.rb @@ -79,7 +79,7 @@ module SimpleForm end def additional_classes - [input_type, required_class, readonly_class, disabled_class].compact + @additional_classes ||= [input_type, required_class, readonly_class, disabled_class].compact end private