liggest / rcnb.rb

A ruby implementation of RCNB

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rcnb.rb

gem_shield

A ruby implementation of RCNB

Install

gem install rcnb

Usage

Basic

require 'rcnb'

RCNB.encode('Who NB?')
# => ȐȼŃƅȓčƞÞƦȻƝƃŖć
RCNB.decode('ȐĉņþƦȻƝƃŔć')
# => RCNB!

String Enhancement

require 'rcnb/str'
using RCNB::Str
 
'Who NB?'.rcnb
# => ȐȼŃƅȓčƞÞƦȻƝƃŖć
'ȐĉņþƦȻƝƃŔć'.rcnb_decode
# => RCNB!
'ȐĉņþƦȻƝƃŔć'.rcnb?
# => RCNB!
'not rcnb'.rcnb?
# => nil

Reference

RCNB.js
RCNB.py

About

A ruby implementation of RCNB

License:MIT License


Languages

Language:Ruby 100.0%