Sha256: c898a94909e977358a84fdac0198f8e20f83efa18b62adb8aab42e65c71cb015

Contents?: true

Size: 425 Bytes

Versions: 2

Compression:

Stored size: 425 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_method_with_params :class, Module, :localization

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ruby-ext-0.4.1 old/lib/RubyExt/Localization/Module.rb
ruby-ext-0.4.0 old/lib/RubyExt/Localization/Module.rb