Sha256: 162bf614ac8c25a63ff036176dc9f1b9ac09001559002e00dbc0d7a30d9b2d3e

Contents?: true

Size: 591 Bytes

Versions: 1

Compression:

Stored size: 591 Bytes

Contents

module Ashikawa
  module Core
    # Configuration of Ashikawa::Core
    class Configuration < Struct.new(:url, :connection, :logger, :adapter)
      # The URL of the database instance
      # @api private
      # @return String
      attr_accessor :url

      # The Connection object
      # @api private
      # @return Connection
      attr_accessor :connection

      # The logger instance
      # @api private
      # @return Object
      attr_accessor :logger

      # The HTTP adapter instance
      # @api private
      # @return Object
      attr_accessor :adapter
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ashikawa-core-0.8.0 lib/ashikawa-core/configuration.rb