class Wiris::Bytes

Public Class Methods

alloc(int) click to toggle source
# File lib/src-generic/Bytes.rb, line 37
def self.alloc(int)
  return []
end
new(bytes) click to toggle source
# File lib/src-generic/Bytes.rb, line 16
def initialize(bytes)
  @bytes = bytes
end
ofData(data) click to toggle source
# File lib/src-generic/Bytes.rb, line 25
def self.ofData(data)
  return Bytes.new(data)
end
ofString(s) click to toggle source
# File lib/src-generic/Bytes.rb, line 21
def self.ofString(s)
  return Bytes.new(s.force_encoding("ISO-8859-1").bytes.to_a)
end

Public Instance Methods

bytes() click to toggle source
# File lib/src-generic/Bytes.rb, line 12
def bytes
  @bytes
end
bytes=(bytes) click to toggle source
# File lib/src-generic/Bytes.rb, line 9
def bytes=(bytes)
  @bytes=bytes
end
get(index) click to toggle source
# File lib/src-generic/Bytes.rb, line 33
def get(index)
  return @bytes[index]
end
getData() click to toggle source
# File lib/src-generic/Bytes.rb, line 29
def getData()
  return @bytes
end
length() click to toggle source
# File lib/src-generic/Bytes.rb, line 41
def length()
  return @bytes.length
end
toString() click to toggle source
# File lib/src-generic/Bytes.rb, line 45
def toString()
  return @bytes.pack('c*').force_encoding("ISO-8859-1")
end