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