Sha256: 420176b5a173291ffbd6ea2e995a895440d3ee29585824871cb76372cf2f2b86

Contents?: true

Size: 621 Bytes

Versions: 9

Compression:

Stored size: 621 Bytes

Contents

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

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

require 'tops_connect/base'
require 'tops_connect/community'
require 'tops_connect/owner'
require 'tops_connect/property'

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

9 entries across 9 versions & 1 rubygems

Version Path
tops_connect-0.4.3 lib/tops_connect.rb
tops_connect-0.4.2.1 lib/tops_connect.rb
tops_connect-0.4.2 lib/tops_connect.rb
tops_connect-0.4.1 lib/tops_connect.rb
tops_connect-0.4.0 lib/tops_connect.rb
tops_connect-0.3.4 lib/tops_connect.rb
tops_connect-0.3.3 lib/tops_connect.rb
tops_connect-0.3.2 lib/tops_connect.rb
tops_connect-0.3.0 lib/tops_connect.rb