class HammerCLI::Options::Normalizers::Number
Public Class Methods
common_description()
click to toggle source
# File lib/hammer_cli/options/normalizers.rb, line 211 def common_description _('Numeric value. Integer') end
completion_type()
click to toggle source
# File lib/hammer_cli/options/normalizers.rb, line 207 def completion_type :number end
Public Instance Methods
format(val)
click to toggle source
# File lib/hammer_cli/options/normalizers.rb, line 216 def format(val) if numeric?(val) val.to_i else raise ArgumentError, _("Numeric value is required.") end end
numeric?(val)
click to toggle source
# File lib/hammer_cli/options/normalizers.rb, line 224 def numeric?(val) Integer(val) != nil rescue false end