Sha256: cf45aea0bd7b01cda2ee8a1c0027a425a8cef3c7e2ba87fd3048f1b9cf0116f8

Contents?: true

Size: 484 Bytes

Versions: 1

Compression:

Stored size: 484 Bytes

Contents

# frozen_string_literal: true

module MISP
  class Configuration
    # @return [URI]
    attr_accessor :api_endpoint

    # @return [String]
    attr_accessor :api_key

    def initialize
      @api_endpoint = ENV["MISP_API_ENDPOINT"]
      @api_key = ENV["MISP_API_KEY"]
    end
  end

  def self.configuration
    @configuration ||= Configuration.new
  end

  def self.configuration=(config)
    @configuration = config
  end

  def self.configure
    yield configuration
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
misp-0.1.0 lib/misp/configuration.rb