Sha256: 1f6dbe90e6695a32c4de154b52836862e618fd27ee1e9852960def48e06530a0
Contents?: true
Size: 1.51 KB
Versions: 1
Compression:
Stored size: 1.51 KB
Contents
module Wiris class Std def self.trace(s) puts s end def self.is(o, cls) raise Exception,'Error: '+ __callee__.to_s + ' method not defined' end def self.substr(text, x0, length=-1) if length==-1 text[x0..text.length] else text[x0,length] # Strings starts at 0 end end def split(text, delimitator) raise Exception,'Error: '+ __callee__.to_s + ' method not defined' end def self.parseInt(number) return Integer(number) end def self.parseFloat(number) return Float(number) end # @deprecated def parseDouble(number) raise Exception,'Error: '+ __callee__.to_s + ' method not defined' end def self.fromCharCode(c) return c.chr(Encoding::UTF_8) end def self.charCodeAt(str, i) return str[i].ord end def copyInto(array, cs) raise Exception,'Error: '+ __callee__.to_s + ' method not defined' end def exit(n) raise Exception,'Error: '+ __callee__.to_s + ' method not defined' end def random(x) raise Exception,'Error: '+ __callee__.to_s + ' method not defined' end def self.split(str, delimitator) arr = Array.new() str.split(delimitator).each {|x| arr.push(x)} return arr end @@random = nil def self.random=(random) @@random=random end def self.random(x) if @@random == nil @@random = Random.new() end return @@random.rand(x) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wirispluginengine-3.62.0.1322 | lib/src-generic/Std.rb |