Sha256: b4983129c8e82d12e415be344b396b14011fd9e7a967d4c8d70401509406b5cd

Contents?: true

Size: 501 Bytes

Versions: 1

Compression:

Stored size: 501 Bytes

Contents

# encoding: UTF-8

module Rosette
  module Integrations

    # The base class for all integrations.
    #
    # @!attribute [r] configuration
    #   @return [Configurator] the Rosette config.
    class Integration
      attr_reader :configuration

      # Creates a new integration instance.
      #
      # @param [Object] configuration an instance of this integration's
      #   configurator.
      def initialize(configuration)
        @configuration = configuration
      end
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rosette-core-1.0.1 lib/rosette/integrations/integration.rb