]> git.r.bdr.sh - rbdr/cologne/blobdiff - README.rdoc
Update README.rdoc
[rbdr/cologne] / README.rdoc
index 60bf9edb0d7f78e6d8f9bc788c445415a41cf7f9..563e17edca63c6443fa3ea84c2afa8369bfd30cc 100644 (file)
@@ -1,16 +1,50 @@
 = cobalt
 
-Description goes here.
-
-== Note on Patches/Pull Requests
-* Fork the project.
-* Make your feature addition or bug fix.
-* Add tests for it. This is important so I don't break it in a
-  future version unintentionally.
-* Commit, do not mess with rakefile, version, or history.
-  (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)
-* Send me a pull request. Bonus points for topic branches.
+Console for ruby is: Colored, Nesting, Multiple, Smart logging management.
+
+== Installation
+
+    $ gem install cobalt
+
+== Usage
+[http://github.com/ktlacaelel/cobalt/wiki/example.png]
+Try it yourself!
+
+    require 'rubygems'
+    require 'cobalt'
+
+    stdout = Logger.new(STDOUT) # log to std out, and but dont prefix with anything!
+    stdout.formatter = proc { |severity, datetime, progname, msg| "#{msg}\n" }
+
+    console = Cobalt::Console.new :loggers => [stdout]
+
+    console.space
+    console.log 'Initializing Console sample..'
+    console.separator '-'
+    console.indent
+    console.notice  'notice'
+    console.warn    'warn'
+    console.error   'error'
+    console.outdent
+
+    console.space
+    console.log 'Remember the color, for a few lines..'
+    console.separator '='
+    console.color(:pink) do
+      console.log 'all this'
+      console.log 'will be'
+      console.log 'colored pink'
+    end
+
+    console.space
+
+
+
+== Contributors
+
+* Fernando TrasviƱa
+* Pablo Antonio Gonzalez Cervantes
+* Kazuyoshi Tlacaelel
 
 == Copyright