Sha256: 5d238ad871d78fafa762c19a0fea622265abf4828c7534dee6d6eca604f2a05e

Contents?: true

Size: 378 Bytes

Versions: 6

Compression:

Stored size: 378 Bytes

Contents

require 'rom/gateway'

module ROM
  # Abstract repository class
  #
  # This is a transitional placeholder, deprecating the Repository class.
  #
  # @api public
  class Repository < Gateway
    def self.inherited(_klass)
      ROM::Deprecations.announce "Inheriting from ROM::Repository is", <<-MSG
        Please inherit from ROM::Gateway instead.
      MSG
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rom-0.9.1 lib/rom/repository.rb
rom-0.9.0 lib/rom/repository.rb
rom-0.9.0.rc1 lib/rom/repository.rb
rom-0.9.0.beta1 lib/rom/repository.rb
rom-0.8.1 lib/rom/repository.rb
rom-0.8.0 lib/rom/repository.rb