class Mmdb::Query
Attributes
db[R]
ip[R]
Public Class Methods
new(db:, ip:)
click to toggle source
# File lib/mmdb/query.rb, line 7 def initialize(db:, ip:) @db = db @ip = ip end
Public Instance Methods
fetch()
click to toggle source
# File lib/mmdb/query.rb, line 12 def fetch db.query(ip_addr.to_i) end
Private Instance Methods
ip_addr()
click to toggle source
# File lib/mmdb/query.rb, line 20 def ip_addr addr = IPAddr.new(ip) addr.ipv4? ? addr.ipv4_compat : addr end