class HammerCLI::Options::Normalizers::File

Public Class Methods

common_description() click to toggle source
# File lib/hammer_cli/options/normalizers.rb, line 267
def common_description
  _('Path to a file')
end
completion_type() click to toggle source
# File lib/hammer_cli/options/normalizers.rb, line 263
def completion_type
  :file
end

Public Instance Methods

complete(value) click to toggle source
# File lib/hammer_cli/options/normalizers.rb, line 276
def complete(value)
  Dir[value.to_s+'*'].collect do |file|
    if ::File.directory?(file)
      file+'/'
    else
      file+' '
    end
  end
end
format(path) click to toggle source
# File lib/hammer_cli/options/normalizers.rb, line 272
def format(path)
  ::File.read(::File.expand_path(path))
end