Module MCollective::Translatable
In: lib/mcollective/translatable.rb

Methods

log_code   logexception   raise_code   t  

Public Instance methods

[Source]

    # File lib/mcollective/translatable.rb, line 7
 7:     def log_code(msgid, default, level, args={})
 8:       msg = "%s: %s" % [msgid, Util.t(msgid, {:default => default}.merge(args))]
 9: 
10:       Log.log(level, msg, File.basename(caller[1]))
11:     end

[Source]

    # File lib/mcollective/translatable.rb, line 20
20:     def logexception(msgid, default, level, e, backtrace=false)
21:       Log.logexception(msgid, level, e, backtrace)
22:     end

[Source]

    # File lib/mcollective/translatable.rb, line 13
13:     def raise_code(msgid, default, level, args={})
14:       exception = CodedError.new(msgid, default, level, args)
15:       exception.set_backtrace caller
16: 
17:       raise exception
18:     end

[Source]

   # File lib/mcollective/translatable.rb, line 3
3:     def t(msgid, default, args={})
4:       Util.t(msgid, {:default => default}.merge(args))
5:     end

[Validate]