Sha256: 1aa5e21606d267229426c1df0c4f3b5f98cb90fd2e300dc72c5563ebeb4fd37e
Contents?: true
Size: 478 Bytes
Versions: 2
Compression:
Stored size: 478 Bytes
Contents
module DaruLite class Vector module Duplicatable # Duplicated a vector # @return [DaruLite::Vector] duplicated vector def dup DaruLite::Vector.new @data.dup, name: @name, index: @index.dup end # Copies the structure of the vector (i.e the index, size, etc.) and fills all # all values with nils. def clone_structure DaruLite::Vector.new(([nil] * size), name: @name, index: @index.dup) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
daru_lite-0.1.3 | lib/daru_lite/vector/duplicatable.rb |
daru_lite-0.1.2 | lib/daru_lite/vector/duplicatable.rb |