Sha256: 7995d79a4bc664f216e27cb27883238f0fa9a0e3bd68da3f504df4169d61a981

Contents?: true

Size: 290 Bytes

Versions: 4

Compression:

Stored size: 290 Bytes

Contents

require 'rom/types'

module ROM
  module SQL
    module Types
      include ROM::Types

      Serial = Int.constrained(gt: 0).meta(primary_key: true)

      Blob = Dry::Types::Definition
        .new(Sequel::SQL::Blob)
        .constructor(Sequel::SQL::Blob.method(:new))
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rom-sql-1.0.0.beta2 lib/rom/sql/types.rb
rom-sql-1.0.0.beta1 lib/rom/sql/types.rb
rom-sql-0.9.1 lib/rom/sql/types.rb
rom-sql-0.9.0 lib/rom/sql/types.rb