diff options
author | Robin Houston <robin@lenny.robin> | 2011-06-09 12:54:05 +0100 |
---|---|---|
committer | Robin Houston <robin@lenny.robin> | 2011-06-09 12:54:05 +0100 |
commit | 4d077dc48fb0589dbf401a131d524b23ab0d2258 (patch) | |
tree | 680b12febc448827ee937039d38e97020b4c5df9 /vendor/gems/gettext-2.1.0/lib/gettext/cgi.rb | |
parent | cb67f4d0ef9feae96a90ea5bba63c939268b1224 (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.rb | 37 |
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 |