Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class AbstractAdapter
- # single-instance methods
- def create(repo, instance)
- def read(repo, instance)
- def update(repo, instance)
- def delete(repo, instance)
- # non-instance methods (PKEY or search params)
- def read_one(repo, klass, *keys)
- def read_set(repo, klass, query)
- def delete_one(repo, klass, *keys)
- def delete_set(repo, klass, query)
- # other methods (helpers
- def first(repo, klass, query)
- read_set(repo, klass, query.merge(:limit => 1)
- end
- end
Add Comment
Please, Sign In to add comment