Files
metasploit-gs/lib/msf/core/opt_float.rb
T
2017-08-08 19:06:51 -05:00

25 lines
420 B
Ruby

# -*- coding: binary -*-
module Msf
###
#
# Float option.
#
###
class OptFloat < OptBase
def type
'float'
end
def normalize(value)
Float(value) if value.present? && valid?(value)
end
def valid?(value, check_empty: true)
return false if check_empty && empty_required_value?(value)
Float(value) rescue return false if value.present?
super
end
end
end