Method: FileBrowserView#render
- Defined in:
- lib/terminal-file-picker/file_browser_view.rb
#render(dir_path, files, selected_index, page, use_cache = false) ⇒ Object
24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/terminal-file-picker/file_browser_view.rb', line 24 def render(dir_path, files, selected_index, page, use_cache = false) files_table = files_table_string(files, use_cache) file_browser = render_file_browser(files_table, selected_index, page) return file_browser unless @show_info_line info_line = (files.length, page, dir_path) return "#{info_line}\n\n#{file_browser}" if @info_line_position == :top "#{file_browser}\n\n#{info_line}" end |