Add color codes for mIRC compatible client.
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
example
lib
spec
.gitignore
.rspec
.travis.yml
CHANGELOG.md
Gemfile
Gemfile.lock
LICENSE
README.md
Rakefile
string-irc.gemspec

README.md

string-irc - Add color codes for mIRC compatible client.

Build Status

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
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
foreground, and background
white
black
blue, navy
green
red
brown, maroon
purple
orange, olive
yellow
light_green, lime
teal, a_green, blue_cyan
light_cyan, cyan, aqua
light_blue, royal
pink, light_purple, fuchsia
grey
light_grey, silver
  • Decorate method
#bold
#underline
#inverse
  • Original color scheme (currently it's only available as foreground color)
foreground only
rainbow
seven_eleven

Copyright

Copyright (c) 2012 Kohei Hasegawa. See LICENSE for details.