Method: Bake::Type::Tuple#parse
- Defined in:
- lib/bake/type/tuple.rb
#parse(input) ⇒ Object
21 22 23 24 25 26 27 28 29 30 |
# File 'lib/bake/type/tuple.rb', line 21 def parse(input) case input when ::String return input.split(",").map{|value| @item_type.parse(value)} when ::Array return input.map{|value| @item_type.parse(value)} else raise ArgumentError, "Cannot coerce #{input.inspect} into tuple!" end end |