class String

Public Instance Methods

xb_escape() click to toggle source
# File lib/ruxbee/frame/frame.rb, line 17
def xb_escape
  self.gsub(/[\176\175\021\023]/) { |c| [0x7D, c[0].ord ^ 0x20].pack("CC")}
end
xb_unescape() click to toggle source
# File lib/ruxbee/frame/frame.rb, line 20
def xb_unescape
  self.gsub(/\175./) { |ec| [ec.unpack("CC").last ^ 0x20].pack("C")}
end