Sha256: 42c37ca2c8f1da5c900c4b3b30975ab7a59f16e897fab6b83cffe8b83fa6f326

Contents?: true

Size: 509 Bytes

Versions: 1

Compression:

Stored size: 509 Bytes

Contents

# frozen_string_literal: true

require_relative "sophia_service/version"

# Implement all Sophia API calls
module SophiaService
  autoload :ApiClient, "sophia_service/api_client"
  autoload :SophiaRoutes, "sophia_service/sophia_routes"
  autoload :SophiaResponse, "sophia_service/sophia_response"
  autoload :Configuration, "sophia_service/configuration"

  class << self
    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
sophia_service-0.3.0 lib/sophia_service.rb