Sha256: 25d49d2b66f539807a349c93772795082d76b23e8f90bce7b721b0948cfd2def
Contents?: true
Size: 727 Bytes
Versions: 58
Compression:
Stored size: 727 Bytes
Contents
# encoding: UTF-8 # # Copyright (c) 2010-2017 GoodData Corporation. All rights reserved. # This source code is licensed under the BSD-style license found in the # LICENSE file in the root directory of this source tree. require 'gooddata/extensions/class' module GoodData module LCM2 module Type class ArrayType CATEGORY = :special def initialize(type) @type = type end def check(values) return false unless values.is_a?(Array) values.each do |value| return false unless @type.check(value) end true end def to_s "#{self.class.short_name}<#{@type}>" end end end end end
Version data entries
58 entries across 58 versions & 1 rubygems