Class: HammerCLI::Options::Normalizers::AbstractNormalizer

Inherits:
Object
  • Object
show all
Defined in:
lib/hammer_cli/options/normalizers.rb

Direct Known Subclasses

Bool, DateTime, Enum, EnumList, File, KeyValueList, List, Number

Instance Method Summary collapse

Instance Method Details

#complete(val) ⇒ Object



17
18
19
# File 'lib/hammer_cli/options/normalizers.rb', line 17

def complete(val)
  []
end

#descriptionObject



9
10
11
# File 'lib/hammer_cli/options/normalizers.rb', line 9

def description
  ""
end

#format(val) ⇒ Object

Raises:

  • (NotImplementedError)


13
14
15
# File 'lib/hammer_cli/options/normalizers.rb', line 13

def format(val)
  raise NotImplementedError, "Class #{self.class.name} must implement method format."
end