Method: FileBrowserView#initialize
- Defined in:
- lib/terminal-file-picker/file_browser_view.rb
#initialize(options = {}) ⇒ FileBrowserView
Returns a new instance of FileBrowserView.
11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/terminal-file-picker/file_browser_view.rb', line 11 def initialize( = {}) default_header = ['Name', 'Size (B)', 'Date modified', 'Time modified'] @header = .fetch(:header, default_header) @dir_label = .fetch(:dir_label, 'Directory') @page_label = .fetch(:page_label, 'Page') @left_pad = .fetch(:left_pad, 2) @right_pad = .fetch(:right_pad, 2) @files_per_page = .fetch(:files_per_page, 10) @show_info_line = .fetch(:show_info_line, true) @info_line_position = .fetch(:info_line_position, :top) @cache = '' end |