class Reflekt::ArrayMeta

Public Class Methods

new() click to toggle source
# File lib/meta/array_meta.rb, line 6
def initialize()
  @type = :array
  @min = nil
  @max = nil
  @length = nil
end

Public Instance Methods

load(value) click to toggle source

@param value [Array]

# File lib/meta/array_meta.rb, line 16
def load(value)
  @min = value.min()
  @max = value.max()
  @length = value.length()
end
serialize() click to toggle source
# File lib/meta/array_meta.rb, line 22
def serialize()
  {
    :type => @type,
    :max => @max,
    :min => @min,
    :length => @length
  }
end