Sha256: fcfdd44cbf767498fb91377488584839f5794d817b0bc4869e4bc029152badcc

Contents?: true

Size: 423 Bytes

Versions: 11

Compression:

Stored size: 423 Bytes

Contents

require 'rom/types'

module ROM
  module SQL
    module Types
      include ROM::Types

      def self.Constructor(*args, &block)
        ROM::Types.Constructor(*args, &block)
      end

      def self.Definition(*args, &block)
        ROM::Types.Definition(*args, &block)
      end

      Serial = Int.meta(primary_key: true)

      Blob = Constructor(Sequel::SQL::Blob, &Sequel::SQL::Blob.method(:new))
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
rom-sql-1.3.1 lib/rom/sql/types.rb
rom-sql-1.3.0 lib/rom/sql/types.rb
rom-sql-1.2.2 lib/rom/sql/types.rb
rom-sql-1.2.1 lib/rom/sql/types.rb
rom-sql-1.2.0 lib/rom/sql/types.rb
rom-sql-1.1.2 lib/rom/sql/types.rb
rom-sql-1.1.1 lib/rom/sql/types.rb
rom-sql-1.1.0 lib/rom/sql/types.rb
rom-sql-1.0.3 lib/rom/sql/types.rb
rom-sql-1.0.2 lib/rom/sql/types.rb
rom-sql-1.0.1 lib/rom/sql/types.rb