Sha256: a2c6b0c45b326a2ad5a2fbfe832776d9e9d190341c26a342698e33004119f7a9
Contents?: true
Size: 692 Bytes
Versions: 13
Compression:
Stored size: 692 Bytes
Contents
# frozen_string_literal: true require "dnpedia" module Mihari module Analyzers class DNPedia < Base param :query option :title, default: proc { "DNPedia domain search" } option :description, default: proc { "query = #{query}" } option :tags, default: proc { [] } def artifacts search || [] end private def api @api ||= ::DNPedia::API.new end # # Search # # @return [Array<String>] # def search res = api.search(query) rows = res["rows"] || [] rows.map do |row| [row["name"], row["zoneid"]].join(".") end end end end end
Version data entries
13 entries across 13 versions & 1 rubygems