Module: TimexDatalinkClient::Helpers::CpacketPaginator

Instance Method Summary collapse

Instance Method Details

#paginate_cpackets(header:, length:, cpackets:) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/timex_datalink_client/helpers/cpacket_paginator.rb', line 6

def paginate_cpackets(header:, length:, cpackets:)
  paginated_cpackets = cpackets.each_slice(length)

  paginated_cpackets.map.with_index(1) do |paginated_cpacket, index|
    header + [index] + paginated_cpacket
  end
end