Sha256: 8d4288f322b3d6ef5143e2b4fe06bb30a180227928cbbc66e8b0beb579837f23
Contents?: true
Size: 491 Bytes
Versions: 9
Compression:
Stored size: 491 Bytes
Contents
module ROM module TestAdapter class Relation < ROM::Relation adapter :test_adapter end class Gateway < ROM::Gateway include Equalizer.new(:args) attr_reader :args, :datasets def initialize(args) @args = args @datasets = {} end def dataset(name) @datasets[name] = [] end def dataset?(name) datasets.key?(name) end end end end ROM.register_adapter(:test_adapter, ROM::TestAdapter)
Version data entries
9 entries across 9 versions & 1 rubygems