X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=doc%2Fclasses%2FMCollective%2FTranslatable.html;fp=doc%2Fclasses%2FMCollective%2FTranslatable.html;h=732579ddac753fca5d0615251d422a42f2cac919;hb=d1f1649ba43c5cbc43c4beb2380096ba051d646a;hp=0000000000000000000000000000000000000000;hpb=8a3fe7daeecccf43dd71c59371c5005400d35101;p=packages%2Fprecise%2Fmcollective.git diff --git a/doc/classes/MCollective/Translatable.html b/doc/classes/MCollective/Translatable.html new file mode 100644 index 0000000..732579d --- /dev/null +++ b/doc/classes/MCollective/Translatable.html @@ -0,0 +1,217 @@ + + + + + + Module: MCollective::Translatable + + + + + + + + + + +
+ + + + + + + + + + +
ModuleMCollective::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]

+
+ + + \ No newline at end of file