Sha256: c960582817cfd8a562b8d89e1b7ec4708781eaa759bc42f719492638effe1e44

Contents?: true

Size: 391 Bytes

Versions: 3

Compression:

Stored size: 391 Bytes

Contents

# frozen_string_literal: true

require 'hik_openapi/version'
require 'hik_openapi/configuration'
require 'hik_openapi/api'
require 'hik_openapi/result'

module HikOpenapi
  class Error < StandardError; end

  def self.config
    return @config if defined?(@config)

    @config = Configuration.new
    @config
  end

  def self.setup
    yield config
  end

  def self.api
    Api
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

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