Method: Kafo::DataTypes::Array#to_s
- Defined in:
- lib/kafo/data_types/array.rb
#to_s ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/kafo/data_types/array.rb', line 18 def to_s type = "array of #{@inner_type}" if @min > 0 && @max == :infinite "#{type} (at least #{@min} items)" elsif @min == 0 && @max != :infinite "#{type} (up to #{@max} items)" elsif @min > 0 && @max != :infinite "#{type} (between #{@min} and #{@max} items)" else type end end |