[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdebindings/ruby/korundum/src/lib/KDE
From:       Arno Rehn <kde () arnorehn ! de>
Date:       2010-07-20 14:22:28
Message-ID: 20100720142228.2A7F4AC7E8 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1152206 by arnorehn:

don't use inject - scopes mess up the functionality

 M  +4 -4      korundum4.rb  


--- trunk/KDE/kdebindings/ruby/korundum/src/lib/KDE/korundum4.rb #1152205:1152206
@@ -24,25 +24,25 @@
 module KDE
 	def KDE.i18n(text, *args)
 		str = ki18n(text)
-		args.inject(str) { |str, arg| str = str.subs(arg) }
+		args.each { | arg | str = str.subs(arg) }
 		return str.toString
 	end
 
 	def KDE.i18nc(context, text, *args)
 		str = ki18nc(context, text)
-		args.inject(str) { |str, arg| str = str.subs(arg) }
+		args.each { | arg | str = str.subs(arg) }
 		return str.toString
 	end
 
 	def KDE.i18np(singular, plural, *args)
 		str = ki18np(singular, plural)
-		args.inject(str) { |str, arg| str = str.subs(arg) }
+		args.each { | arg | str = str.subs(arg) }
 		return str.toString
 	end
 
 	def KDE.i18ncp(context, singular, plural, *args)
 		str = ki18ncp(context, singular, plural)
-		args.inject(str) { |str, arg| str = str.subs(arg) }
+		args.each { | arg | str = str.subs(arg) }
 		return str.toString
 	end
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic