Sha256: 41b8bd26020e2665d64599ec59c339a0dc612f0b6baefa4d613cd9d89bb60292

Contents?: true

Size: 435 Bytes

Versions: 1

Compression:

Stored size: 435 Bytes

Contents

module Wiris
	class Utf8
		def self.toBytes(str)
			return str.force_encoding("UTF-8").bytes.to_a
		end

		def self.fromBytes(bytes)
			return bytes.pack("C*")
		end

		def self.charCodeAt(s, index)
			return s.codepoints.to_a[index]
		end

		def self.uchr(code)
			return code.chr(Encoding::UTF_8)
		end

		def self.getLength(s)
			return s.length
		end

		def self.charAt(s, i)
			return s[i]
		end
	end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
wirispluginengine-3.62.0.1322 lib/src-generic/Utf8.rb