Project

string-irc

0.01
No commit activity in last 3 years
No release in over 3 years
add color codes for mIRC compatible client
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Development

>= 0.0.9
>= 0.9.2.2
>= 3.11
>= 2.11.0
 Project Readme

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.