aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/gems/gettext-2.1.0/lib/gettext/cgi.rb
diff options
context:
space:
mode:
authorRobin Houston <robin@lenny.robin>2011-06-09 12:54:05 +0100
committerRobin Houston <robin@lenny.robin>2011-06-09 12:54:05 +0100
commit4d077dc48fb0589dbf401a131d524b23ab0d2258 (patch)
tree680b12febc448827ee937039d38e97020b4c5df9 /vendor/gems/gettext-2.1.0/lib/gettext/cgi.rb
parentcb67f4d0ef9feae96a90ea5bba63c939268b1224 (diff)
Bundle the locale and gettext gems
Diffstat (limited to 'vendor/gems/gettext-2.1.0/lib/gettext/cgi.rb')
-rw-r--r--vendor/gems/gettext-2.1.0/lib/gettext/cgi.rb37
1 files changed, 37 insertions, 0 deletions
diff --git a/vendor/gems/gettext-2.1.0/lib/gettext/cgi.rb b/vendor/gems/gettext-2.1.0/lib/gettext/cgi.rb
new file mode 100644
index 000000000..78868fc10
--- /dev/null
+++ b/vendor/gems/gettext-2.1.0/lib/gettext/cgi.rb
@@ -0,0 +1,37 @@
+=begin
+ gettext/cgi.rb - GetText for CGI
+
+ Copyright (C) 2005-2009 Masao Mutoh
+
+ You may redistribute it and/or modify it under the same
+ license terms as Ruby or LGPL.
+=end
+
+require 'cgi'
+require 'gettext'
+
+Locale.init(:driver => :cgi)
+
+module GetText
+
+ # Sets a CGI object. This methods is appeared when requiring "gettext/cgi".
+ # * cgi_: CGI object
+ # * Returns: self
+ def set_cgi(cgi_)
+ Locale.set_cgi(cgi_)
+ end
+
+ # Same as GetText.set_cgi. This methods is appeared when requiring "gettext/cgi".
+ # * cgi_: CGI object
+ # * Returns: cgi_
+ def cgi=(cgi_)
+ set_cgi(cgi_)
+ cgi_
+ end
+
+ # Gets the CGI object. If it is nil, returns new CGI object. This methods is appeared when requiring "gettext/cgi".
+ # * Returns: the CGI object
+ def cgi
+ Locale.cgi
+ end
+end