class Object
Constants
- CREATE_INDEX
as a replacement for CREATE INDEX IF NOT EXIST that is not in postgres. define function to be able to create an index in case it doesn’t exist: source: stackoverflow.com/a/26012880
Public Instance Methods
N_(s)
click to toggle source
# File lib/rbot/load-gettext.rb, line 152 def N_(s) s end
Nn_(s_single, s_plural)
click to toggle source
# File lib/rbot/load-gettext.rb, line 160 def Nn_(s_single, s_plural) n_(s_single, s_plural) end
_(s)
click to toggle source
dummy functions that return msg_id without translation
# File lib/rbot/load-gettext.rb, line 148 def _(s) s end
bindtextdomain_to(*args)
click to toggle source
# File lib/rbot/load-gettext.rb, line 168 def bindtextdomain_to(*args) end
debug(message=nil, who_pos=1)
click to toggle source
# File lib/rbot/logger.rb, line 133 def debug(message=nil, who_pos=1) Irc::Bot::LoggerManager.instance.async_log(Logger::Severity::DEBUG, message, who_pos) end
error(message=nil, who_pos=1)
click to toggle source
# File lib/rbot/logger.rb, line 145 def error(message=nil, who_pos=1) Irc::Bot::LoggerManager.instance.async_log(Logger::Severity::ERROR, message, who_pos) end
fatal(message=nil, who_pos=1)
click to toggle source
# File lib/rbot/logger.rb, line 149 def fatal(message=nil, who_pos=1) Irc::Bot::LoggerManager.instance.async_log(Logger::Severity::FATAL, message, who_pos) end
log(message=nil, who_pos=1)
click to toggle source
# File lib/rbot/logger.rb, line 137 def log(message=nil, who_pos=1) Irc::Bot::LoggerManager.instance.async_log(Logger::Severity::INFO, message, who_pos) end
n_(s_single, s_plural, n)
click to toggle source
# File lib/rbot/load-gettext.rb, line 156 def n_(s_single, s_plural, n) n > 1 ? s_plural : s_single end
nil_or_empty?()
click to toggle source
We extend the Object
class with a method that checks if the receiver is nil or empty
# File lib/rbot/irc.rb, line 43 def nil_or_empty? return true unless self return true if self.respond_to? :empty? and self.empty? return false end
s_(*args)
click to toggle source
# File lib/rbot/load-gettext.rb, line 164 def s_(*args) args[0] end
warning(message=nil, who_pos=1)
click to toggle source
# File lib/rbot/logger.rb, line 141 def warning(message=nil, who_pos=1) Irc::Bot::LoggerManager.instance.async_log(Logger::Severity::WARN, message, who_pos) end
where_is(klass, method = nil)
click to toggle source
# File lib/rbot/core/utils/where_is.rb, line 92 def where_is(klass, method = nil) begin Where.edit( if method begin Where.is_instance_method(klass, method) rescue NameError Where.is_method(klass, method) end else Where.is_class_primarily(klass) end).first end end