old/lib/RubyExt/Localization/Module.rb in ruby-ext-0.2.16 vs old/lib/RubyExt/Localization/Module.rb in ruby-ext-0.4.0
- old
+ new
@@ -1,12 +1,12 @@
-class Module
+class Module
def localization lang
list, resource = [], "#{lang}.#{RubyExt::Localization::RESOURCE_EXTENSION}"
self_ancestors_and_namespaces do |klass|
- if RubyExt::Resource.resource_exist? klass, resource
- list << RubyExt::Resource.resource_get(klass, resource)
- end
+ if RubyExt::Resource.resource_exist? klass, resource
+ list << RubyExt::Resource.resource_get(klass, resource)
+ end
end
return list.reverse.inject(:merge)
end
end
-DeclarativeCache.cache_with_params! :class, Module, :localization
+DeclarativeCache.cache_method_with_params :class, Module, :localization
\ No newline at end of file