From 0629b5795cdf140500b811272ba684ab08756196 Mon Sep 17 00:00:00 2001 From: Sven Arnold Date: Mon, 13 Apr 2009 21:46:31 +0200 Subject: [PATCH] shorter logic for ConfigurationTagLib --- grails-app/taglib/ConfigurationTagLib.groovy | 8 +------- grails-app/views/news/display.gsp | 2 +- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/grails-app/taglib/ConfigurationTagLib.groovy b/grails-app/taglib/ConfigurationTagLib.groovy index 996f011..213f1b2 100644 --- a/grails-app/taglib/ConfigurationTagLib.groovy +++ b/grails-app/taglib/ConfigurationTagLib.groovy @@ -5,14 +5,8 @@ class ConfigurationTagLib { static namespace = 'conf' def value = { attrs -> - def key = attrs['key'] - def keys = [] - key.split(/\./).each { keys.add(it) } - def prop = ConfigurationHolder.config - while (keys.size > 0) { - prop = prop.getProperty(keys.remove(0)) - } + attrs['key']?.split(/\./).each { prop = prop[it] } out << prop } } diff --git a/grails-app/views/news/display.gsp b/grails-app/views/news/display.gsp index c5e7707..72f0f40 100644 --- a/grails-app/views/news/display.gsp +++ b/grails-app/views/news/display.gsp @@ -3,7 +3,7 @@ ${pageInstance?.title} - + -- 2.11.0