Sha256: 1f50d0f56e5bd7fac26edb0045112d08c6cfac8449a1c31f9e663698307608e9

Contents?: true

Size: 464 Bytes

Versions: 3

Compression:

Stored size: 464 Bytes

Contents

# frozen_string_literal: true
require 'base64'
require 'httparty'
require 'json'

require 'tops_connect/communities'
require 'tops_connect/owners'

require 'tops_connect/configuration'
require 'tops_connect/client'
require 'tops_connect/version'

module TopsConnect
  class << self
    attr_accessor :configuration

    def configure
      self.configuration ||= Configuration.new

      yield(configuration) if block_given?

      configuration
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
tops_connect-0.1.2 lib/tops_connect.rb
tops_connect-0.1.1 lib/tops_connect.rb
tops_connect-0.1.0 lib/tops_connect.rb