Method: String#table_to_array
- Defined in:
- lib/open_classes/string/table_to_array.rb
#table_to_array ⇒ Object
convert table format string to array.
Example
sample case.
BEFORE =<<-EOS
|header1|header2 |header3|
|line1_1| line1_2|line1_3|
EOS
BEFORE.table_to_array
result
[["header1", "header2", "header3"], ["line1_1", "line1_2", "line1_3"]]
20 21 22 |
# File 'lib/open_classes/string/table_to_array.rb', line 20 def table_to_array split("\n").map { |v|v.split('|')[1..-1].map(&:strip) } end |