class MetasploitDataModels::Search::Operation::IPAddress
Searches an `inet` column in a PostgreSQL database using {MetasploitDataModels::IPAddress::V4::Single a standard IPv4 address}, {MetasploitDataModels::IPAddress::V4::CIDR an IPv4 CIDR block}, or {MetasploitDataModels::IPAddress::V4::Range an IPv4 address range}.
Public Instance Methods
value=(formatted_value)
click to toggle source
@param formatted_value [#to_s]
# File app/models/metasploit_data_models/search/operation/ip_address.rb, line 44 def value=(formatted_value) @value = match_child(formatted_value) || formatted_value end
Private Instance Methods
value_valid()
click to toggle source
Validates that `#value` is valid.
@return [void]
# File app/models/metasploit_data_models/search/operation/ip_address.rb, line 53 def value_valid if value.present? unless value.respond_to?(:valid?) && value.valid? errors.add(:value, :invalid) end end end