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

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

Direct Known Subclasses

Bool, Enum, File, KeyValueList, List

Instance Method Summary collapse

Instance Method Details

#complete(val) ⇒ Object



15
16
17
# File 'lib/hammer_cli/options/normalizers.rb', line 15

def complete(val)
  []
end

#descriptionObject



7
8
9
# File 'lib/hammer_cli/options/normalizers.rb', line 7

def description
  ""
end

#format(val) ⇒ Object

Raises:

  • (NotImplementedError)


11
12
13
# File 'lib/hammer_cli/options/normalizers.rb', line 11

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