blob: 4286573d339434059aa06b7b60a715e09f4dd1bf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
From 7a6221adf24e81ef1e47441bd848241adfa02ba6 Mon Sep 17 00:00:00 2001
From: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>
Date: Sun, 4 Mar 2012 21:16:46 +0100
Subject: [PATCH] RubyGems obsoleted *and* b0rked all_load_path, try to work
around it
---
lib/rbot/load-gettext.rb | 24 +++++++++++++++++++++++-
1 file changed, 23 insertions(+), 1 deletion(-)
diff --git a/lib/rbot/load-gettext.rb b/lib/rbot/load-gettext.rb
index d45263e1..ba9b09ba 100644
--- b/lib/rbot/load-gettext.rb
+++ a/lib/rbot/load-gettext.rb
@@ -43,29 +43,7 @@
else
warning 'This version of ruby-gettext does not support non-cached mode; mo files are not reloaded when setting language'
end
-
- begin
- bindtextdomain 'rbot'
- rescue NoMethodError => e
- error e
- warning 'Trying to work around RubyGems/GetText incompatibility'
- module ::Gem
- def self.all_load_paths
- result = []
-
- Gem.path.each do |gemdir|
- each_load_path all_partials(gemdir) do |load_path|
- result << load_path
- end
- end
-
- result
- end
- end
- retry
- end
-
-
+ bindtextdomain 'rbot'
module GetText
# patch for ruby-gettext 1.x to cope with anonymous modules used by rbot.
|