Sha256: 9237b0b070822365e23bde4852beb980838eae7ec91ccfe88e4e11404ff68a33
Contents?: true
Size: 536 Bytes
Versions: 8
Compression:
Stored size: 536 Bytes
Contents
module Vedeu module Repository def adaptor @adaptor ||= Storage.new end def adaptor=(adaptor) @adaptor = adaptor end def find(id) adaptor.find(self.klass, id) end def all adaptor.all(self.klass) end def query(klass, attribute, value) adaptor.query(klass, attribute, value) end def create(model) adaptor.create(model) end def delete(model) adaptor.delete(model) end def reset adaptor.reset(self.klass) end end end
Version data entries
8 entries across 8 versions & 1 rubygems