Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/hanami/model
Ruby persistence framework with entities and repositories
https://github.com/hanami/model
802db2d3d2d8951d679de028aa8291202920f2ea authored almost 9 years ago by Luca Guidi <[email protected]>
Add test to assert exception message
b7f60957bc2da225bee469966b18da4504af92a1 authored almost 9 years ago by Trung Lê <[email protected]>0e150f39b92c67e322e9cbb01bd257168c523429 authored almost 9 years ago by Trung Lê <[email protected]>
c6462d205cd4037b3dad1ffe6ea570ecacf2a98f authored almost 9 years ago by Luca Guidi <[email protected]>
Rescue and transform sequel database errors in Lotus::Command
bac33a0fe3b9b885b99ac8700e9fe0167bbc849c authored almost 9 years ago by Trung Lê <[email protected]>Improve NoAdapterError by mentioning `.load!`
3e14c23b605d6f803979c3780e5217f5f727693a authored almost 9 years ago by Trung Lê <[email protected]>18e3cbb9e34a562b7f0e1fcadfbd98a253154dc9 authored almost 9 years ago by Sean Collins <[email protected]>
This transformation is sufficient because Exception#cause makes the original
exception available.
When creating an entity, the SqlAdapter does not raise a Lotus::Model::Error and
instead bubbles...
cfd8df38bc57afa562acb71abd3f7e822e584581 authored almost 9 years ago by Luca Guidi <[email protected]>
c29850a4f160487d144f814d0f4ffd8dcce5b5f2 authored almost 9 years ago by Luca Guidi <[email protected]>
Raise error when try use migrator class if the adapter isn't a db adapter
29c553371989ea73eb8b70a85deaea17c7999aa4 authored almost 9 years ago by Luca Guidi <[email protected]>Added mysql gem to Gemfile and test mysql2 and mysql scheme
18d72449871ba11c13bd87117a132ae382d363a1 authored almost 9 years ago by Luca Guidi <[email protected]>54cb22c84a34f49e172bf8c39c52a5fab7880748 authored almost 9 years ago by Alfonso Uceda Pompa <[email protected]>
Added rubies versions to travis
a44852b067078387e7ff3ade5f5aef7e4c8362a0 authored almost 9 years ago by Alfonso Uceda <[email protected]>2b3c91da6642498727d44a18ee32982a2dbe6dc8 authored almost 9 years ago by Alfonso Uceda Pompa <[email protected]>
c8a556af06d78425b41daf8e86a2e53072d10348 authored almost 9 years ago by Alfonso Uceda Pompa <[email protected]>
945f5101f202298869dcd5c0e9b70e8e1f00e50e authored about 9 years ago by Luca Guidi <[email protected]>
6e65ff44d9d9ad36a77c30d22bde1befeb875d6a authored about 9 years ago by Luca Guidi <[email protected]>
9a6357c88384e0d43b3d8d41abc9fa85aad39927 authored about 9 years ago by Luca Guidi <[email protected]>
528d8cfe10efceb15eb0b4c89ece6180736a3dc7 authored about 9 years ago by Luca Guidi <[email protected]>
aae7021fb379139807877eb0efcfb3010fbcb7f5 authored about 9 years ago by Luca Guidi <[email protected]>
db434abd498e8f063015a082031471fc898c8872 authored about 9 years ago by Luca Guidi <[email protected]>
10fa563121dc96725b47f2a9f49941e7622269a0 authored about 9 years ago by Luca Guidi <[email protected]>
7cd85ce17d239c1c41fe6faba33a4c47c93a1007 authored about 9 years ago by Luca Guidi <[email protected]>
Introduce Lotus::Model::Error
1adc5c0de8f453d4fdfd5e696c177ac2509897f5 authored about 9 years ago by Luca Guidi <[email protected]>
- Added Error class
- Required Error class in model.rb and null_adapter.rb
- Replaced all ::Stan...
Closes #264
d5814033dc07f0cf944e7fe2f60ec0024041ae24 authored about 9 years ago by Sean Collins <[email protected]>Allow an after_connect callback for repo adapters
6013625e0bdd60f7be24d7e19cb8d4f65d5de1ba authored about 9 years ago by Luca Guidi <[email protected]>cd3207ef592cf9c82cb9599ef260ffcf01a0a650 authored about 9 years ago by Taylor Finnell <[email protected]>
446f16cbca061bbbb1bb7054f6891e8d1fc55b63 authored about 9 years ago by Taylor Finnell <[email protected]>
6d01bf48f47183c02105f28c8eeef2e7a90326d9 authored about 9 years ago by Taylor Finnell <[email protected]>
7fd5bf82eb74d2addf8b0f973c1d8f195dabb9f2 authored about 9 years ago by Taylor Finnell <[email protected]>
[b] Improve error message for `lotus db prepare`
26b57c3c1936b8b77364a56dbd03d5fd337a24b7 authored about 9 years ago by Trung Lê <[email protected]>Fix https://github.com/lotus/model/issues/251
35e95b24bf0a152709e3fd774b97c44cc06b98c7 authored about 9 years ago by Hieu Nguyen <[email protected]>Added test:unit and test:integration
9fc5c9022d0921548a119a158b6ede30b42352ab authored about 9 years ago by Luca Guidi <[email protected]>
I've split tests into two different categories: unit tests and
integration tests. This way we ca...
Fixed too many open files error
498bcc2f760751704f105b6989b2d46f89f2ee21 authored about 9 years ago by Luca Guidi <[email protected]>
I've split the test/integration/migrations_test.rb into several files
inside test/integration/mi...
database busy exception test
c4bf2c078d5e94f759dcca255cb9c44f5455d8ad authored about 9 years ago by Luca Guidi <[email protected]>4b941921019c6df9ccd1304d9e60e70b593d6d61 authored about 9 years ago by Andrey Deryabin <[email protected]>
refactor check attribute name
ee5e0d26e87ea3892b543c91bd9de70db35826e0 authored about 9 years ago by Trung Lê <[email protected]>f0ff80bad3da2068d050d06c405a5024a5260bc7 authored about 9 years ago by Andrey Deryabin <[email protected]>
Return error_message for dropdb messages
ea187d6e24c7b54e7e361196061011610406bbf5 authored about 9 years ago by Trung Lê <[email protected]>Pretty entity inspect
3cad25b44fff369262ad247c5d171b62a4a64f52 authored about 9 years ago by Trung Lê <[email protected]>0748e1c334d9ff3f58f8b8f2d38c8a1153df66db authored about 9 years ago by Andrey Deryabin <[email protected]>
da46d167aadcee4f44d4755a4e175e33c89d07da authored about 9 years ago by Trung Lê <[email protected]>
6621ab1e7fabc149813039d5027ba54bc551d022 authored about 9 years ago by Luca Guidi <[email protected]>
9801dd781dc107aa0888430b220c0293d3eff258 authored about 9 years ago by Luca Guidi <[email protected]>
df7a19152e410444628f9f36fe5d22101798f7fe authored over 9 years ago by Luca Guidi <[email protected]>
7b3eac913c26741523f8bf2071cc3601e8efa542 authored over 9 years ago by Luca Guidi <[email protected]>
Ignore dotfiles in migrations directory
d547af25f89208f2693b8ea4739c22008046dc0c authored over 9 years ago by Luca Guidi <[email protected]>48f97fe28cb8028b58261b5c8a936c3e8cbe18c4 authored over 9 years ago by Luca Guidi <[email protected]>
Custom coercers for data mapper
a1860c2c94417448e8aa3e197c4b023d7e6981e0 authored over 9 years ago by Luca Guidi <[email protected]>85219a0562df18337643cb43d09a8e03f045ee41 authored over 9 years ago by Luca Guidi <[email protected]>
SQL joins
ed562f842fad2a16f3ae68c63b491f7241d562a6 authored over 9 years ago by Luca Guidi <[email protected]>895988b2aa7ffb069ddccf11713ab9f6d726685b authored over 9 years ago by Alfonso Uceda <[email protected]>
c90a94e687efcbdf108be6ba3ad49f95816b5d66 authored over 9 years ago by Alfonso Uceda <[email protected]>
Conflicts:
test/fixtures.rb
bcd4e0162130c68c9b6eb7346c88bc92ab399ffe authored over 9 years ago by Alfonso Uceda <[email protected]>
81a314170c032126f2a32cd5c9fad6ce81c8dd9b authored over 9 years ago by Alfonso Uceda <[email protected]>
b9cdeb492bb9a0628a222c51287fa95bf6508747 authored over 9 years ago by Luca Guidi <[email protected]>
339286899282ba2ab2072c539c878c82cad0c611 authored over 9 years ago by Luca Guidi <[email protected]>
6e678d314da92ea663ddba593cdca29022c0413a authored over 9 years ago by Luca Guidi <[email protected]>
Implement command/query separation for Repository, by introducing #fetch
3ab57ee3ceb7d13cc1c3d4a6900e5786bd529155 authored over 9 years ago by Luca Guidi <[email protected]>2e0b3b8a814e8d17cb5069f5e27ff2ef8dc6a5f7 authored over 9 years ago by Luca Guidi <[email protected]>
This reverts: 224e0d0cff39b8f11300bc752491bc426743f9d8
f1fd4ae05cedbd0631b21d88759613958dabc4e9 authored over 9 years ago by Luca Guidi <[email protected]>eb77acd9bab339cbf59f67877a9f9fb5beb3e52f authored over 9 years ago by Luca Guidi <[email protected]>
Added group query to sql
0061cef95f9742e706e5d14f71031c8d7f6331bf authored over 9 years ago by Luca Guidi <[email protected]>Drop support for mysql adapter in favour of mysql2 adapter
ab415dd4b5707c01dfd51a2d65333519163ff4a3 authored over 9 years ago by Trung Lê <[email protected]>224e0d0cff39b8f11300bc752491bc426743f9d8 authored over 9 years ago by Trung Lê <[email protected]>
Add ruby version 2.1.7 & 2.2.3 in .travis.yml
b1ecd810b023f43b1974f77c2ad90bb87ed1df72 authored over 9 years ago by Trung Lê <[email protected]>51d6b72918cff2231152f9d402f685ed8a4d60d7 authored over 9 years ago by Leonardo Saraiva <[email protected]>
Simplifies Gemfile
d7f55ed469c4777edbaf966d8be678d4f35a9a88 authored over 9 years ago by Trung Lê <[email protected]>
* Removed the strange logic around the `TRAVIS` check
* Drops the platform-specific gems into ex...
Update README
* Mention about JRuby 9000 support
78481db9de59dc16bd07e9854a642645598ade5e authored over 9 years ago by Trung Lê <[email protected]>fcf4944244d696de7a11595a912765c62e67abf1 authored over 9 years ago by Brenno Costa <[email protected]>
Add jRuby 9k support
79eb3d0622141960e3737c4fe7072dfdb664bdd3 authored over 9 years ago by Trung Lê <[email protected]>
It introduces a DB URI connection wrapper where we can hold logic of how to
deal with DB connect...
Don't unnecessarily `to_proc`
45c337eaa0601030251111922e7beec887b79ccc authored over 9 years ago by Trung Lê <[email protected]>
Unless I'm highly mistaken (and the tests are questionable) explicitly
calling `to_proc` here wa...
Fix failed build
4d48f4b24ee305e966ebc6d7b29ce556c9faeec3 authored over 9 years ago by Trung Lê <[email protected]>9a2a0680f6872f857fd7759a7fd15728789021b4 authored over 9 years ago by Trung Lê <[email protected]>
Fix documentation for create/persist.
3a75c05e478497c0ab529432db78c73c08089a63 authored over 9 years ago by Trung Lê <[email protected]>Use dropdb to drop DB with PostgreSQL
99f3146ce7ebb3797385667bacb3ca3b73094719 authored over 9 years ago by Trung Lê <[email protected]>1e3ebf5e79c7faa1c5f5b789a35669dda14d70ee authored over 9 years ago by Trung Lê <[email protected]>
e5300fa5215cfb80c2807174ba93c14e5912c3ba authored over 9 years ago by Manuel Corrales <[email protected]>
9059b779ca86d2a2afa5d63c2c010e632fd5e27d authored over 9 years ago by Alfonso Uceda <[email protected]>
Fix intermittent specs
f3bab562c06996e8f2add1612c677eeba5a703fd authored over 9 years ago by Trung Lê <[email protected]>f8448526935034d172c470fb7634acbe42ee2ba4 authored over 9 years ago by Trung Lê <[email protected]>
Fix tests
644d82dce3cffd8490735fc472ba3b5aa42e937c authored over 9 years ago by Trung Lê <[email protected]>09a079451ae956621839a26640692490045b41ae authored over 9 years ago by Trung Lê <[email protected]>
cad1604e3570396ecbd577cc79b3ebf279a341cc authored over 9 years ago by Trung Lê <[email protected]>
dc05ea67f5a20e19fb9fcacbdeb387178f62d6a5 authored over 9 years ago by Trung Lê <[email protected]>
58f1e228f7eb6c71fda520fedcc4a3a0b5848fbe authored over 9 years ago by Trung Lê <[email protected]>
0a870b2f7870588ffcdae91f0c161f44d39924ea authored over 9 years ago by Trung Lê <[email protected]>
Test with JRuby 9k
a51cdde77ad835b752b96b17e5c5cf11397ca250 authored over 9 years ago by Trung Lê <[email protected]>1f0f87765d6c9a48802e4efd7d03c8f3d16df6be authored over 9 years ago by Trung Lê <[email protected]>
9ef08d504c0588a7648cbd401624aaa89260021a authored over 9 years ago by Luca Guidi <[email protected]>
ca9b1e0a402decdf6f69c0af3ffba6d952952c50 authored over 9 years ago by Luca Guidi <[email protected]>