Method: Uttk::Logger#method_missing
- Defined in:
- lib/uttk/logger.rb
#method_missing(key, *a, &b) ⇒ Object
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 |
# File 'lib/uttk/logger.rb', line 220 def method_missing ( key, *a, &b ) str = key.to_s if str =~ /^(.*)=$/ self[$1.to_sym] = a[0] elsif b begin args = make_log_arguments(str) args += a self.log(*args, &b) rescue BadMethodFormat super end else super end end |