Sha256: 5b8914649a47cf7abf8154aa9affc5eb0ea2e71c15d971f3f65b12fcea4054c9

Contents?: true

Size: 724 Bytes

Versions: 1

Compression:

Stored size: 724 Bytes

Contents

# frozen_string_literal: true
require 'dry-types'
require 'dry-validation'

require_relative 'tochka_cyclops_api/generators/models_generator'
require_relative 'tochka_cyclops_api/generators/initializer_generator'

require_relative 'tochka_cyclops_api/data_processor'
require_relative 'tochka_cyclops_api/configuration'
require_relative 'tochka_cyclops_api/version'
require_relative 'tochka_cyclops_api/methods'

# Core module of this gem
module TochkaCyclopsApi
  class Error < StandardError; end

  module Types
    include Dry.Types()
  end

  class << self
    include DataProcessor

    def configuration
      @configuration ||= Configuration.new
    end

    def configure
      yield(configuration)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tochka_cyclops_api-0.3.0 lib/tochka_cyclops_api.rb