Class: Minfraud::Model::IPAddress

Inherits:
MaxMind::GeoIP2::Model::Insights show all
Defined in:
lib/minfraud/model/ip_address.rb

Overview

Model containing GeoIP2 data and the risk for the IP address.

Constant Summary collapse

LANGUAGE_CODES =
[:de, :en, :es, :fr, :ja, :'pt-BR', :ru, :'zh-CN'].freeze

Instance Attribute Summary collapse

Attributes inherited from MaxMind::GeoIP2::Model::City

#city, #location, #postal, #subdivisions

Attributes inherited from MaxMind::GeoIP2::Model::Country

#continent, #country, #maxmind, #registered_country, #represented_country, #traits

Method Summary

Methods inherited from MaxMind::GeoIP2::Model::City

#most_specific_subdivision

Instance Attribute Details

#riskFloat (readonly)

This field contains the risk associated with the IP address. The value ranges from 0.01 to 99. A higher score indicates a higher risk.

Returns:

  • (Float)


15
16
17
# File 'lib/minfraud/model/ip_address.rb', line 15

def risk
  @risk
end

#risk_reasonsArray<Minfraud::Model::IPRiskReason> (readonly)

This field contains IPRiskReason objects identifying the reasons why the IP address received the associated risk. This will be an empty array if there are no reasons.

Returns:



22
23
24
# File 'lib/minfraud/model/ip_address.rb', line 22

def risk_reasons
  @risk_reasons
end