diff options
author | hut <hut@lavabit.com> | 2009-06-13 02:33:35 +0200 |
---|---|---|
committer | hut <hut@lavabit.com> | 2009-06-13 02:33:35 +0200 |
commit | 46ad9bb591d057715fcd63376326336f3339fba7 (patch) | |
tree | 017800b49d26f5454a19469fbadd72f677883cb2 /code/runcontext.rb | |
parent | 2887ca25fb58362d5d644ecda5f0bc51c80ec404 (diff) | |
download | ranger-46ad9bb591d057715fcd63376326336f3339fba7.tar.gz |
cleaning up
Diffstat (limited to 'code/runcontext.rb')
-rw-r--r-- | code/runcontext.rb | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/code/runcontext.rb b/code/runcontext.rb index 3d9ff457..1e10aa8d 100644 --- a/code/runcontext.rb +++ b/code/runcontext.rb @@ -114,13 +114,26 @@ class RunContext ## rc.paths.map {|x| ~x}.join(' ') ## otherwise: ## ~(rc.paths.first) - def ~() @paths.map {|x| ~x}.join(' ') end + def ~ + if @multi + @paths.map {|x| ~x}.join(' ') + else + ~@paths.first + end + end + + ## escape one (the first) file for direct use in the shell. + ## this is a shortcut for: + ## ~(rc.paths.first) + def one + ~@paths.first + end ## shortcut for _files.size_ def size() @files.size end ## shortcut for _files.first.path_ - def first() @files.first.path end + def first() @files.first end ## shortcut for _files.first.name_ def name() @files.first.name end |