diff options
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 |