Sha256: efe2af30e43025fdd1d2f7241aecc2c98609d43d5aa0d093744fdbe16e28eee3
Contents?: true
Size: 310 Bytes
Versions: 3
Compression:
Stored size: 310 Bytes
Contents
require 'dry-types' module ROM module Types include Dry::Types.module def self.included(other) other.extend(Methods) super end module Methods def ForeignKey(relation, type = Types::Int) type.meta(foreign_key: true, relation: relation) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rom-2.0.2 | lib/rom/types.rb |
rom-2.0.1 | lib/rom/types.rb |
rom-2.0.0 | lib/rom/types.rb |