Class: MrT::FileSelect

Inherits:
Object
  • Object
show all
Defined in:
lib/mrT/file_select.rb

Instance Method Summary (collapse)

Instance Method Details

- (Object) cmd_t_options



14
15
16
17
18
19
20
# File 'lib/mrT/file_select.rb', line 14

def cmd_t_options
  keys = [:max_depth, :max_files, :scan_dot_directories, :show_dot_files]
  opts = Hash[keys.zip(MrT.config.values_at(*keys))]
  opts[:never_show_dot_files] =
      !(opts[:always_show_dot_files] = !!opts.delete(:show_dot_files))
  opts
end

- (Object) matcher



10
11
12
# File 'lib/mrT/file_select.rb', line 10

def matcher
  @matcher ||= CommandT::Finder.new MrT.dir, cmd_t_options
end

- (Boolean) prepared?

Returns:

  • (Boolean)


6
7
8
# File 'lib/mrT/file_select.rb', line 6

def prepared?
  true
end

- (Object) selected(ui)



22
23
24
# File 'lib/mrT/file_select.rb', line 22

def selected(ui)
  File.expand_path(ui.selected, MrT.dir)
end