Sha256: c87a3175aad5cbb8b65575c9b7733c674aab5435a9fe49de851a57d7ec68b958
Contents?: true
Size: 1.96 KB
Versions: 2
Compression:
Stored size: 1.96 KB
Contents
# string-irc - Add color codes for mIRC compatible client. [](http://travis-ci.org/banyan/string-irc) ## Description Port of http://search.cpan.org/~hirose/String-IRC-0.04/ from Perl to Ruby. ## Compatibility * Ruby 2.0.0 * Ruby 1.9.3 * Ruby 1.8.7 ## Getting Started ``` $ gem install string-irc ``` ```ruby require 'string-irc' si1 = StringIrc.new('hello') si1.red.underline.to_s si2 = StringIrc.new('world').yellow('green').bold.to_s message = "#{si1} #{si2}" p message # => "\u001F\u000304hello\u000F \u0002\u000308,03world\u000F" ``` ### Caveats * To strigfy StringIrc instance, you have to add #to_s method. This API is diffrence from original one. ### Try with IRC * There is example code in `example` directory, try with IRC how looks it. ## Usage ``` string_irc_instance.COLOR([BG_COLOR]) ``` * Color scheme <table> <tr> <th>foreground, and background</th> </tr> <tr> <td>white</td> </tr> <tr> <td>black</td> </tr> <tr> <td>blue, navy</td> </tr> <tr> <td>green</td> </tr> <tr> <td>red</td> </tr> <tr> <td>brown, maroon</td> </tr> <tr> <td>purple</td> </tr> <tr> <td>orange, olive</td> </tr> <tr> <td>yellow</td> </tr> <tr> <td>light_green, lime</td> </tr> <tr> <td>teal, a_green, blue_cyan</td> </tr> <tr> <td>light_cyan, cyan, aqua</td> </tr> <tr> <td>light_blue, royal</td> </tr> <tr> <td>pink, light_purple, fuchsia</td> </tr> <tr> <td>grey</td> </tr> <tr> <td>light_grey, silver</td> </tr> </table> * Decorate method ``` #bold #underline #inverse ``` * Original color scheme (currently it's only available as foreground color) <table> <tr> <th>foreground only</th> </tr> <tr> <td>rainbow</td> </tr> <tr> <td>seven_eleven</td> </tr> </table> ## Copyright Copyright (c) 2012 Kohei Hasegawa. See LICENSE for [details](http://banyan.mit-license.org/).
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
string-irc-0.3.1 | README.md |
string-irc-0.3.0 | README.md |