Sha256: dbe4080d42c2ee0f7d85f0497e16f4fbaa92bc8df9e27b42d406b1887f24d3c1

Contents?: true

Size: 435 Bytes

Versions: 1

Compression:

Stored size: 435 Bytes

Contents

module Wiris
	class ArrayInt < ::Array
		def sort()
			for i in 1..length()
				j = i
				b = get(i)
				while ((j>0) && get(j-1) > b)
					insert(j,get(j-1))
					j -=1
				end
				insert(j, b)
				i += 1
			end
		end

		def splice(i, len)
			na = slice!(i, len)
		end

		def get(i)
				return self[i]
		end

		def _(i, e=nil)
			if e.nil?
				return get(i)
			else
				self[i] = e
			end
		end
	end
end

Version data entries

1 entries across 1 versions & 1 rubygems

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