module Scale::Types::Vec

Public Class Methods

included(base) click to toggle source
# File lib/scale/base.rb, line 340
def self.included(base)
  base.extend ClassMethods
end

Public Instance Methods

encode() click to toggle source
# File lib/scale/base.rb, line 344
def encode
  number = Scale::Types::Compact.new(value.length).encode
  [number].tap do |result|
    value.each do |element|
      result << element.encode
    end
  end.join
end