blob: 8ee97702e0a1b41e6f0fc5011ef462bb3c33223f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
Fix compatibility with newer rubygems versions. Patch provided by
Tomoh K. in bug 391059.
--- lib/gettext/runtime/locale_path.rb.orig
+++ lib/gettext/runtime/locale_path.rb
@@ -52,7 +52,14 @@
load_path = $LOAD_PATH.dup
if defined? ::Gem
- load_path += Gem.all_load_paths
+ begin
+ load_path +=Gem::Specification.map{|s|s.gem_dir}
+ rescue NoMethodError
+ begin
+ load_path +=Gem.all_load_paths
+ rescue NoMethodError
+ end
+ end
end
load_path.map!{|v| v.match(/(.*?)(\/lib)*?$/); $1}
load_path.each {|path|
|