lib/rom/sql/relation.rb in rom-sql-1.0.0.beta1 vs lib/rom/sql/relation.rb in rom-sql-1.0.0.beta2

- old
+ new

@@ -6,12 +6,10 @@ require 'rom/plugins/relation/key_inference' require 'rom/plugins/relation/sql/auto_combine' require 'rom/plugins/relation/sql/auto_wrap' -require 'dry/core/deprecations' - module ROM module SQL # Sequel-specific relation extensions # # @api public @@ -86,26 +84,10 @@ def self.primary_key_columns(db, table) names = db.respond_to?(:primary_key) ? Array(db.primary_key(table)) : [:id] names.map { |col| :"#{table}__#{col}" } end - # Set primary key - # - # @deprecated - # - # @api public - def self.primary_key(value) - Dry::Core::Deprecations.announce( - :primary_key, - "use schema definition to configure primary key", - tag: :rom - ) - option :primary_key, reader: true, default: value - end - - option :primary_key, reader: true, default: -> rel { - rel.schema? ? rel.schema.primary_key_name : :id - } + option :primary_key, reader: true, default: -> rel { rel.schema.primary_key_name } # Return raw column names # # @return [Array<Symbol>] #