If the registry data is not an Array, there will be no 'before' information stored, so just use the normal output.
When the search is called as 'facts search' the 'words' parameter is not defined, so customize the message depending on wether we have that or 'rx'.
All of these modules/plugins were generating warnings like this: warning: parenthesize argument(s) for future version This patch should fix all the warnings without affecting functionality.
The time command is already defined by the corresponding plugin, so use gtime (like gdef and gcalc) for the Google clock.
REXML in (at least) Ruby 1.8.6 doesn't support the @attr xpath to get an attribute value. Use the slightly more verbose way of doing it.
Some feeds have more than one category. Make all of them available in the :categories stream key.
Because "provided by google_translate" is ugly.
Translator plugin supports babelfish, and getting rid of this plugin allows us to use ´translate´ command for better purposes.
In which case we use Google translate's source language auto-detection feature.
GetText version 2 has some significant difference from earlier version. * different syntax to set the default locale path * different syntax to set non-cached mode * different way to handle bound targets Most of the changes are relative to significant functionality split between the GetText submodules (LocalePath, TextDomain etc), so most of the changes are just a matter of moving the defines where appropriate. The bound_targets patch needed to cope with anonymous modules is not needed with gettext >= 2.0.0
The !!$? method fails because !!$? is true unless $? is nil, whereas we want to test for a successful exit.
An auxiliary method to test-run external programs and see if they run without problem
safe_exec should be less verbose when reporting problems, since the output might end up on IRC, and it should return a non-zero error code when failing, so that $? get set correctly.
Courtesy of Debian maintainer Marc Dequènes (Duck) <firstname.lastname@example.org>