class HighLine::Paginator
def page_print(text)
-
(String)
- last line if paging is aborted
Parameters:
-
text
(String
) -- text to be paginated
def page_print(text) return text unless highline.page_at lines = text.lines.to_a while lines.size > highline.page_at highline.puts lines.slice!(0...highline.page_at).join highline.puts # Return last line if user wants to abort paging return "...\n#{lines.last}" unless continue_paging? end lines.join end