Class: HammerCLI::Options::Normalizers::File
- Inherits:
-
AbstractNormalizer
- Object
- AbstractNormalizer
- HammerCLI::Options::Normalizers::File
- Defined in:
- lib/hammer_cli/options/normalizers.rb
Direct Known Subclasses
Instance Method Summary collapse
Methods inherited from AbstractNormalizer
Instance Method Details
#complete(value) ⇒ Object
111 112 113 114 115 116 117 118 119 |
# File 'lib/hammer_cli/options/normalizers.rb', line 111 def complete(value) Dir[value.to_s+'*'].collect do |file| if ::File.directory?(file) file+'/' else file+' ' end end end |
#format(path) ⇒ Object
107 108 109 |
# File 'lib/hammer_cli/options/normalizers.rb', line 107 def format(path) ::File.read(::File.(path)) end |