public
Rubygem
Description: log_buddy is your friendly little log buddy by your side
Homepage: http://opensource.thinkrelevance.com/wiki/log_buddy
Clone URL: git://github.com/relevance/logbuddy.git
Search Repo:
logbuddy / examples.rb
100644 23 lines (19 sloc) 0.487 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
require 'lib/log_buddy'
LogBuddy.init
 
a = "foo"
@a = "my var"
@@bar = "class var!"
def bark
 "woof!"
end
 
module Foo;
  def self.module_method
    "hi!!"
  end
end
  
 
d "hi" # logs "hi" (regular old logging)
d { a } # logs "a = 'foo'"
d { @a } # logs "@a = 'my var'"
d { @@bar } # logs "@@bar = 'class var!'"
d { bark } # logs "bark = woof!"
d { Foo::module_method } # logs Foo::module_method = 'hi!!'