class GoodData::LCM2::Type::ArrayType

Constants

CATEGORY

Public Class Methods

new(type) click to toggle source
# File lib/gooddata/lcm/types/special/array.rb, line 15
def initialize(type)
  @type = type
end

Public Instance Methods

check(values) click to toggle source
# File lib/gooddata/lcm/types/special/array.rb, line 19
def check(values)
  return false unless values.is_a?(Array)

  values.each do |value|
    return false unless @type.check(value)
  end

  true
end
to_s() click to toggle source
# File lib/gooddata/lcm/types/special/array.rb, line 29
def to_s
  "#{self.class.short_name}<#{@type}>"
end