Sha256: f2449b0921a4763184b080ff8a70810e7c2205b6a91f1ad04ae12adadb3bb847
Contents?: true
Size: 686 Bytes
Versions: 16
Compression:
Stored size: 686 Bytes
Contents
# frozen_string_literal: true # Endpoints require "mihari/web/endpoints/alerts" require "mihari/web/endpoints/artifacts" require "mihari/web/endpoints/configs" require "mihari/web/endpoints/ip_addresses" require "mihari/web/endpoints/rules" require "mihari/web/endpoints/sources" require "mihari/web/endpoints/tags" module Mihari class API < Grape::API prefix "api" format :json mount Endpoints::Alerts mount Endpoints::Artifacts mount Endpoints::Configs mount Endpoints::IPAddresses mount Endpoints::Rules mount Endpoints::Sources mount Endpoints::Tags add_swagger_documentation(api_version: "v1", info: { title: "Mihari API" }) end end
Version data entries
16 entries across 16 versions & 1 rubygems