Class: Mihari::Structs::GreyNoise::Metadata
- Inherits:
-
Dry::Struct
- Object
- Dry::Struct
- Mihari::Structs::GreyNoise::Metadata
- Includes:
- Concerns::AutonomousSystemNormalizable
- Defined in:
- lib/mihari/structs/greynoise.rb
Instance Attribute Summary collapse
- #asn ⇒ String readonly
- #country ⇒ String readonly
- #country_code ⇒ String readonly
Class Method Summary collapse
Instance Method Summary collapse
Methods included from Concerns::AutonomousSystemNormalizable
Instance Attribute Details
#asn ⇒ String (readonly)
19 |
# File 'lib/mihari/structs/greynoise.rb', line 19 attribute :asn, Types::String |
Class Method Details
Instance Method Details
#as ⇒ Mihari::AutonomousSystem
24 25 26 |
# File 'lib/mihari/structs/greynoise.rb', line 24 def as Mihari::Models::AutonomousSystem.new(number: normalize_asn(asn)) end |
#geolocation ⇒ Mihari::Geolocation
31 32 33 34 35 36 |
# File 'lib/mihari/structs/greynoise.rb', line 31 def geolocation Mihari::Models::Geolocation.new( country:, country_code: ) end |