Sha256: 8291b52e46b2554a3fc7ac5ecadf194782baddb85fb23d935bfc4c264250bf05

Contents?: true

Size: 498 Bytes

Versions: 7

Compression:

Stored size: 498 Bytes

Contents

require "faraday"
require "faraday_middleware"
require "sonar/cli/cli"
require "sonar/client"
require "sonar/version"

module Sonar
  class << self
    attr_accessor :api_url, :api_version, :access_token, :email

    ##
    # Configure default
    #
    # @yield Sonar client object
    def configure
      load_defaults
      yield self
      true
    end

    private

    def load_defaults
      self.api_url ||= "https://sonar.labs.rapid7.com"
      self.api_version ||= "v2"
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
sonar-client-0.0.7 lib/sonar.rb
sonar-client-0.0.6 lib/sonar.rb
sonar-client-0.0.5 lib/sonar.rb
sonar-client-0.0.4 lib/sonar.rb
sonar-client-0.0.3 lib/sonar.rb
sonar-client-0.0.2 lib/sonar.rb
sonar-client-0.0.1 lib/sonar.rb