About
Extension for Ruby string class. Extension add methods for coloring text or background in Terminal. Also add some text effects.
Features
- String.color ( color: black, red, green, yelow, blue, magenta, cyan, white )
- String.on_color( background colors same )
- String.bright
- String.underline
- String.blink
- String.negative
- String.hide
Also avaliable class method to view all methods.
Coloring::view_avaliable
Installation
Add this line to your application's Gemfile:
gem 'coloring'
And then execute:
$ bundle
Or install it yourself as:
$ gem install coloring
Usage
Add line:
require 'coloring'
For base colors:
puts "Hello, World!".green
puts "Hello, World!".coloring(32)
puts "Hello, World!".coloring(:green)
puts "Hello, World!".coloring("green")
For more params:
puts "Hello,World!".green.underline
puts "Hello, World".green.on_red.underline
puts "Hello, World!".coloring [:green, :on_red, :underline]
puts "Hello, World!".coloring ["green", "on_red", "underline"]
puts "Hello,World!".coloring [32, 41, 4]
puts "Hello,World!".coloring(32).on_red
puts "Hello,World!".coloring([:green, :underline]).on_red
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Added some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request
Author
DoZator, 2012
Sorry for my English )