Sha256: 46ca834834fb74f14ba8910bbe7ded4fe8c24b759a60670b3890f39db98cc8a3

Contents?: true

Size: 410 Bytes

Versions: 6

Compression:

Stored size: 410 Bytes

Contents

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
    end
    return list.reverse.inject(:merge)
  end
end
DeclarativeCache.cached_with_params :class, Module, :localization

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
ruby-ext-0.2.8 old/lib/RubyExt/Localization/Module.rb
ruby-ext-0.2.7 old/lib/RubyExt/Localization/Module.rb
ruby-ext-0.2.6 old/lib/RubyExt/Localization/Module.rb
ruby-ext-0.2.5 old/lib/RubyExt/Localization/Module.rb
ruby-ext-0.2.4 old/lib/RubyExt/Localization/Module.rb
ruby-ext-0.2.3 old/lib/RubyExt/Localization/Module.rb