Sha256: d1d6ba9362f83800d74b98286d00cc2807a0cff376f7e30ddaf8d46c1b52286f

Contents?: true

Size: 410 Bytes

Versions: 7

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.cache_with_params! :class, Module, :localization

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
ruby-ext-0.2.16 old/lib/RubyExt/Localization/Module.rb
ruby-ext-0.2.15 old/lib/RubyExt/Localization/Module.rb
ruby-ext-0.2.13 old/lib/RubyExt/Localization/Module.rb
ruby-ext-0.2.12 old/lib/RubyExt/Localization/Module.rb
ruby-ext-0.2.11 old/lib/RubyExt/Localization/Module.rb
ruby-ext-0.2.10 old/lib/RubyExt/Localization/Module.rb
ruby-ext-0.2.9 old/lib/RubyExt/Localization/Module.rb