Sha256: c1be1628b5ae6c51fb432b7af88bb979133b14c74efd73743e1ce5f0e17f9d99

Contents?: true

Size: 646 Bytes

Versions: 2

Compression:

Stored size: 646 Bytes

Contents

# frozen_string_literal: true

# Core dependencies
require 'net/https'
require 'json'
require 'time'
require 'cgi'

# Extensions
require 'ext/hash' unless defined?(Rails)

# Internal requires
require 'imis/config'
require 'imis/error/api'
require 'imis/error/mapper'
require 'imis/api'
require 'imis/mapper'
require 'imis/panel/vsc'

module Imis
  class << self
    def configuration
      @configuration ||= Imis::Config.new
    end

    def configure
      yield(configuration) if block_given?
      configuration
    end

    # def mock!(value = true)
    #   @mock = value
    # end

    # def mock
    #   @mock || false
    # end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
usps-imis-api-0.2.1 lib/usps-imis-api.rb
usps-imis-api-0.2.0 lib/usps-imis-api.rb