class FallCli::UploaderBrowserHelper
Attributes
position[RW]
Public Class Methods
new(items)
click to toggle source
# File lib/fallcli/uploader_browser_helper.rb, line 5 def initialize items @files = Array.new items.each { |item| @files << item } @position = 0 end
Public Instance Methods
get_current_file()
click to toggle source
# File lib/fallcli/uploader_browser_helper.rb, line 11 def get_current_file @files[@position] end
position_down()
click to toggle source
# File lib/fallcli/uploader_browser_helper.rb, line 25 def position_down @position += 1 unless @position == (@files.size - 1) end
position_up()
click to toggle source
# File lib/fallcli/uploader_browser_helper.rb, line 21 def position_up @position -= 1 unless @position < 1 end
show_files()
click to toggle source
# File lib/fallcli/uploader_browser_helper.rb, line 15 def show_files @files.each_with_index.map do |item, index| position == index ? "[#{item}]" : " #{item} " end end