class Array
Public Class Methods
parse(string)
click to toggle source
Split string into an array. Used in conjunction with Highline's ask, or ask_for_array methods, which must respond to parse.
This method allows escaping of whitespace. For example the arguments foo bar\ baz will become ['foo', 'bar baz']
Example¶ ↑
# ask invokes Array#parse list = ask 'Favorite cookies:', Array # or use ask_for_CLASS list = ask_for_array 'Favorite cookies: '
# File lib/commander/core_ext/array.rb, line 21 def self.parse string eval "%w(#{string})" end