E
Size: a a a
IM
AZ
E
expected_services = table.raw.map { |item| item[0] } table.raw на три части: на первую строку, всё остальное, и последнюю строкуtable.raw, а по elements. или как переименоватьE
first, *elements, last просто бьёт на 3 частиIM
IM
irb(main):001:0> first, *elements, last = [1, 2, 3, 4, 5, 6, 7]
=> [1, 2, 3, 4, 5, 6, 7]
irb(main):002:0> first
=> 1
irb(main):003:0> elements
=> [2, 3, 4, 5, 6]
irb(main):004:0> last
=> 7
RP
table.raw[1..-2] логичней и проще жеIM
irb(main):005:0> [1, 2, 3, 4, 5, 6, 7][1..-2]
=> [2, 3, 4, 5, 6]
IM
table.raw[1..-2] логичней и проще же..RP
..IM
RP
IM
IM
IM
.. или ..., а ещё пытаться вспомнить, что -2 — это второй элемент с конца, а 2 — это третий элемент с началаIM
RP
IM