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

Re-enable SQL consoles

1a5321829cbd4811076d748487fde4791ea30191 authored over 8 years ago by Luca Guidi <[email protected]>
Ported tests for Migrator::Connection

e52d904d3a26039fc2a12699511b19cfc6634e57 authored over 8 years ago by Luca Guidi <[email protected]>
Use mapping plugin to read/write data from/to database

ef4ccd72f4fb24905ac8eefe218ae41281dc6355 authored over 8 years ago by Luca Guidi <[email protected]>
Basic support for PG types

14b4f243223bee5a9cb782cb85905d31a078509d authored over 8 years ago by Luca Guidi <[email protected]>
Make new engine tests to pass on CI

9d048bff31e81392e0a257a297caa55d2825cb5f authored over 8 years ago by Luca Guidi <[email protected]>
Re-enable unit tests for migrator

c02e9154225bf26a2419d5db7409d6ddac2a6de0 authored over 8 years ago by Luca Guidi <[email protected]>
Skip repository timestamps tests for JRuby with SQLite3 /cc @lucasallan

ab6766217fb791eb8fa58d0c11253af9a3eacd14 authored over 8 years ago by Luca Guidi <[email protected]>
Re-enabled migrations

ae85fca06c456fb289c0f3abb388959eb2f93b0e authored over 8 years ago by Luca Guidi <[email protected]>
Added support for has_many operations: #add, #to_a, #each, #map, #count, #delete

0a85c157e1ce7627a01e97246223ffb40979f3dd authored over 8 years ago by Luca Guidi <[email protected]>
Make it to work with rom-repository 0.3 (ROM 2.0)

d25eda4bf4e55f5cd3c1a424b469f5c824c76e98 authored over 8 years ago by Luca Guidi <[email protected]>
Merge pull request #325 from wjdhamilton/master

Updated error message as per #322

287a4abe484ef475d11de35f230622df3e341b03 authored over 8 years ago by Luca Guidi <[email protected]>
typo

ff938eb0a6699dc0bb0deb7eb42aa5c03fb43dd4 authored over 8 years ago by James Hamilton <[email protected]>
Updated Error Message per #322

Error message updated for to reflect the fact that the database may
exist, or there may be a liv...

c59e46684d4be5ed1852cff29096ee747bab293b authored over 8 years ago by James Hamilton <[email protected]>
Debug CI env

4d2db84f75553b6aee1a4b452b223a99242c0fd5 authored over 8 years ago by Luca Guidi <[email protected]>
Merge pull request #323 from hanami/fix/make-db-apply-to-work-with-postgres-9-5

Fix/make db apply to work with Postgres 9.5

a639406fcd30eaf178fac4b4f1633b1ff9e59742 authored over 8 years ago by Luca Guidi <[email protected]>
Merge branch 'master' into fix/make-db-apply-to-work-with-postgres-9-5

c0b255278400f09ae677038627f9370fb358637b authored over 8 years ago by Luca Guidi <[email protected]>
Removed integration test with hanami-validations, as we don't want to support entities that mix up with validations

1bbbe00fbf335b16c8831308578c33b7a7c2b1cd authored over 8 years ago by Luca Guidi <[email protected]>
Make db apply to work with Postgres 9.5

51a1eeb9466451a2144cd3dbe29186e14571311c authored over 8 years ago by Luca Guidi <[email protected]>
CHANGELOG [ci skip]

25826b81aa0bfa317e6786b823911d5a2d7966df authored over 8 years ago by Luca Guidi <[email protected]>
Merge pull request #317 from cllns/pull-request-template

Add 'PULL_REQUEST_TEMPLATE' to let people know about upcoming changes

906e5d181a41a2e427755e88e05d2854021751e0 authored over 8 years ago by Luca Guidi <[email protected]>
Add 'PULL_REQUEST_TEMPLATE' to let people know about upcoming changes

96fc63c1b8730641ce647468e904275bd9086d31 authored over 8 years ago by Sean Collins <[email protected]>
Get started with one-to-many association

5b2fd46caa060b72a9fe7fbce5cde77c7fe1b160 authored over 8 years ago by Luca Guidi <[email protected]>
Increase timestamps delta in testing in order to make sure that CI delays won't affect the result

8982a2f89ca357878a6b283588934497233d5e02 authored over 8 years ago by Luca Guidi <[email protected]>
Allow repository to map database columns into entity attributes

d489c9f322182307058f94f5afa42525415197a8 authored over 8 years ago by Luca Guidi <[email protected]>
Make command plugins chainable

9713f7a84d4736045c48120653769a3a6cdebb80 authored over 8 years ago by Luca Guidi <[email protected]>
Use `primary_key` over hardcoded `:id` in `by_id`

ab151074c09523438bbea40540d2cfe6c04d5cc0 authored over 8 years ago by Luca Guidi <[email protected]>
Spike to make custom mapping to work with create

a6a46b3ed4665252e7252daf865abd6ddc7aee13 authored over 8 years ago by Luca Guidi <[email protected]>
Refactor timestamps plugin

8170484c01deed159d6df9eb538d8f99c7881e47 authored over 8 years ago by Luca Guidi <[email protected]>
Make timestamp plugin available to all the adapters

3ac7c2f31ee8d872cb6f710046dd6f6a504ba73a authored over 8 years ago by Luca Guidi <[email protected]>
Okay, enough. Disable JRuby build on CI

f97a69fbdad15dea6b3f5945bbd8337be25892a6 authored over 8 years ago by Luca Guidi <[email protected]>
s/mysql2/mysql/ on CI for JRuby

36e8cf3dd14bf6b681b6d5eeec6caff284ebc885 authored over 8 years ago by Luca Guidi <[email protected]>
Use again 'travis' user for MySQL on CI for JRuby

ed973e597def6a1ddc2929708c449d3652e7f32c authored over 8 years ago by Luca Guidi <[email protected]>
Force root as user to setup MySQL database on CI for JRuby

94535c21f13650708cd4fb048a9e31d1f7db9ac0 authored over 8 years ago by Luca Guidi <[email protected]>
Enable timestamps

98756d79d27bac83ac1a313ea894cfaa4e0b438f authored over 8 years ago by Luca Guidi <[email protected]>
Don't use username and password on CI for JRuby build

19f17b3742ebd6c3a581efd769119858055822ae authored over 8 years ago by Luca Guidi <[email protected]>
Try to use root for mysql test on CI

fce2f841faaa73ec8fbfb99c3a53f1df1dd7e1e6 authored over 8 years ago by Luca Guidi <[email protected]>
Enable tests for multiple adapters and database types

eeee2e25f70d65e9bfb7c3a2e71bf36f15bd8ace authored over 8 years ago by Luca Guidi <[email protected]>
Ensure booleans to be correctly dumped in database. Closes #272

1827a7bc1496d8b35c6894cab1f68f30455a8696 authored over 8 years ago by Luca Guidi <[email protected]>
Ensure to respect default schema values. Closes #237

c79ed483ce543f0f27ec8b12a9176ed242b1de6f authored over 8 years ago by Luca Guidi <[email protected]>
[ci skip] Added #transaction to the pending test contexts

b4d790749c88515af21629e03400780b0859a485 authored over 8 years ago by Luca Guidi <[email protected]>
Implemented repository: #first, #last, #clear and tested custom finders

6ea119ebc308cd745fa03d5e7729678bc16d6dd2 authored over 8 years ago by Luca Guidi <[email protected]>
Use schema auto-infer

Ref: https://github.com/rom-rb/rom/pull/345
Ref: https://github.com/rom-rb/rom-sql/pull/63

26c17ebca4a52d11f3169e4e9af184af05375c33 authored over 8 years ago by Luca Guidi <[email protected]>
Merge pull request #311 from cllns/fix-to_json-reserved-word-test

Require 'json' before checking if to_json is allowed

9d90fdecdd086394ab95f9ca91c6871914260a90 authored over 8 years ago by Luca Guidi <[email protected]>
Updated with latest comments from @solnic and @AMHOL

00c0c111be847308da55858a79db3f56e53aa28f authored over 8 years ago by Luca Guidi <[email protected]>
Try to preload associations

0f2df198cd7fd5e41e5665c33bc66aef83f0b1c6 authored over 8 years ago by Luca Guidi <[email protected]>
Fixed examples

eb0bab7ac2db67059013868de01133cdca9dff56 authored over 8 years ago by Luca Guidi <[email protected]>
Use the Gist, Luke

26af58f0665dde917653757347dff5e944b1eb7d authored over 8 years ago by Luca Guidi <[email protected]>
Simplify inner repository code. Thanks to @flash-gordon

See: https://gist.github.com/flash-gordon/00cf090d3c48cd4d5aa69e470a4a1d4d

34ee06229471af54104e31ad101da9f5f3767663 authored over 8 years ago by Luca Guidi <[email protected]>
Use Repository.repository_name

33f8454f88cb2d570cb83b47a8d51a177b67c4a1 authored over 8 years ago by Luca Guidi <[email protected]>
Reworked Repository

f7caaa2b496604d0d81c259d1f7b479f17187704 authored over 8 years ago by Luca Guidi <[email protected]>
Merge pull request #313 from vyper/patch-1

Update ruby version to 2.3.1 & 2.2.5 on travis

89a83b14fb40f478c0221e68da6b36105c5289cc authored over 8 years ago by Trung Lê <[email protected]>
Update ruby version to 2.3.1 & 2.2.5 on travis

- https://www.ruby-lang.org/en/news/2016/04/26/ruby-2-3-1-released/
- https://www.ruby-lang.org...

31b25cd518c35f8eeeaf035d0e0fedf76cf077d1 authored over 8 years ago by Leonardo Saraiva <[email protected]>
Merge pull request #310 from cllns/increase-test-coverage-for-sql-console

Add tests for Sql::Console

97d47f0a8d2918307d001a3ba15a9adbfa199ad3 authored over 8 years ago by Luca Guidi <[email protected]>
Add tests for Sql::Console

f9b940b3608dc7b0fb05fef0ad416e1797847970 authored almost 9 years ago by Sean Collins <[email protected]>
Require 'json' before checking if to_json is allowed

d12c464c4df1cc9f43635f01c2b2a20e1fbb123b authored almost 9 years ago by Sean Collins <[email protected]>
Fix other build errors introduced by e6e425f

fa2aa6aba3b9bc1caf0de7a452620ecb94b10eea authored almost 9 years ago by Luca Guidi <[email protected]>
Fix build errors introduced by e6e425f

f952fa45b3c1c9dfdeda42e05bda26258ea9c565 authored almost 9 years ago by Luca Guidi <[email protected]>
Cleanup for #308

* Specify adapter name for `MissingURIError`
* Adapter URI are always mandatory
* Fix test...

e6e425ff56dfc7865e3bc86332dfe413b3c6f36c authored almost 9 years ago by Luca Guidi <[email protected]>
Merge branch 'cllns-assert-uri-is-string-and-not-empty'

e1ec75627b495b7f76335c6693ff536f11fc423d authored almost 9 years ago by Luca Guidi <[email protected]>
Raise MissingURIError for Adapter if URI is nil or empty

efec5cff51ba79d864fdae27f07e977256c80662 authored almost 9 years ago by Sean Collins <[email protected]>
Differentiate assertions as per Ruby platform and version. Ref #307

b8eb097b9aa10f2517675c0ba90813f4b7c83f46 authored almost 9 years ago by Luca Guidi <[email protected]>
Cleanup for #307

e1261082e3bd467874a5ef3f784395c5d25dbb55 authored almost 9 years ago by Luca Guidi <[email protected]>
Merge branch 'cllns-fix-adapter-error-handling'

2e1cc5e8ff9c9a5f071153ef29b15f015f112c5d authored almost 9 years ago by Luca Guidi <[email protected]>
Improve error-handling for adapter

1. Reclassify Adapter errors as Hanami::Model::Error
2. Leverage the AdapterNotFound Error class...

d5861d656c675af88ed96c386e614a4182ba343c authored almost 9 years ago by Sean Collins <[email protected]>
Merge pull request #304 from hanami/fix-migration-test

Fixed migration test

3e99c5682c45264e12ac08f7c479e6c01682f656 authored almost 9 years ago by Alfonso Uceda <[email protected]>
Added after block to unload hanami model in memroy and file system adapters in migration test

cd7196b60bd9a8255c2dfdcf626133d3da2e48a1 authored almost 9 years ago by Alfonso Uceda Pompa <[email protected]>
Merge pull request #303 from deepj/simplecov-deprecation

Fix SimpleCov deprecation message

b045d70e86bd62035795950d738c215c2c20a55e authored almost 9 years ago by Trung Lê <[email protected]>
Fix SimpleCov deprecation message

This avoids the following deprecation message:

```
test/test_helper.rb:8:in `<top (required)>':...

8214647a5451ac89e9b22534a6cc5a526cd4085e authored almost 9 years ago by deepj <[email protected]>
Merge pull request #301 from hlegius/287-repository-uuid-raise-type

Fixed: Repository#find for wrong types will not raise error

3a953f90e1674ca194b1dd609f657300c15954f2 authored almost 9 years ago by Luca Guidi <[email protected]>
Added additional parser for JRuby PG Adapter when get uuid invalid type

940f7e1fdb19e6d177cefb96d6ced4ce7271688b authored almost 9 years ago by Hélio Costa <[email protected]>
Using error hint to evaluate if raise error or return nil for #find

3aa5f1efac66c973007a966e175c2ebae2db9c8f authored almost 9 years ago by Hélio Costa <[email protected]>
Updated fixtures.rb

52f0dcb19bc71b5d85a13a4a4e923e0db12fc4ed authored almost 9 years ago by Hélio Costa <[email protected]>
Updated TravisCI config file for JRuby 9.0.5.0

41329b5df15efd525612196b0f76bbdd9e7fbf79 authored almost 9 years ago by Hélio Costa <[email protected]>
Fixed .find for wrong types

86133f2720a2fd4ec6fe99b020408d24e792301e authored almost 9 years ago by Hélio Costa <[email protected]>
Merge pull request #299 from pascalbetz/refactor-repository-to-instance-methods

Moving class level methods to instance methods for Repositories

dfa53bdbbb397aa6cc1edcfa1e52a322b4f39ff3 authored almost 9 years ago by Luca Guidi <[email protected]>
Master is now 0.7

95a5e062d59d1fe657840e2a2a13ea21794fb8e8 authored almost 9 years ago by Luca Guidi <[email protected]>
Moving class level methods to instance methods for Repositories

See https://github.com/hanami/model/issues/290

* Keep class level accessors for _adapter_ and _...

314a83be15d2c70a2e917227b65184fc480865e7 authored almost 9 years ago by Pascal Betz <[email protected]>
Prepare for v0.6.1

071335774da618bf3bc553f7b516c4cadf66d735 authored almost 9 years ago by Luca Guidi <[email protected]>
Merge pull request #300 from pascalbetz/error-mapping-via-fetch

Use fetch instead of [] and || for default value.

261619849fa63fec20049d10c9940f975e3c4b01 authored almost 9 years ago by Trung Lê <[email protected]>
Use fetch instead of [] and || for default value.

f2abef6abe43c79e5cde7fe1bcff3d6db3517047 authored almost 9 years ago by Pascal Betz <[email protected]>
Merge pull request #298 from hlegius/model-errors-improvements

Mapping SQL Command errors to its specific model's error class

7711ff76bebc91b692b4c6d67ec12507f3436c5e authored almost 9 years ago by Trung Lê <[email protected]>
Updated README.md

87d0961f5c83504d1a157d86a0a84a907ce6dd16 authored almost 9 years ago by Hélio Costa <[email protected]>
Updated README.md

d2e7bebf78d686c70c3f965bf8d6a45d441dd5f7 authored almost 9 years ago by Hélio Costa <[email protected]>
Moved all Hanami::Model error classes to the same file

7ff03eef2fc59e174b0a2e3d1519a542de0b34d9 authored almost 9 years ago by Hélio Costa <[email protected]>
Changed case-when to Registry Pattern

e57427799ea9fbb10735e306f4b7be16679d0679 authored almost 9 years ago by Hélio Costa <[email protected]>
Merge pull request #297 from hanami/joneslee85-patch-1

Update CodeClimate Badge [ci skip]

2d56e466eb7fc9dafce9b56b82ae898030aaf1f4 authored almost 9 years ago by Trung Lê <[email protected]>
Update CodeClimate Badge [ci skip]

0a4d899bd72b8a43609b28f8bb1afd1103c4eaa3 authored almost 9 years ago by Trung Lê <[email protected]>
Merge pull request #296 from hanami/joneslee85-patch-1

Update coverall.io badge [ci skip]

5754730b613a3959745c1ba09d9757468cfd98e5 authored almost 9 years ago by Trung Lê <[email protected]>
Remove empty line

1551d4db7351540abe2618557a0a03037f60b6aa authored almost 9 years ago by Trung Lê <[email protected]>
Update coverall.io badge

12cbded0c2f0ef7528388af6563272414c3ccc9c authored almost 9 years ago by Trung Lê <[email protected]>
Merge pull request #289 from hlegius/unique-model-errors

Mapping SQL Adapter's Errors into specific Model's Error

c6aca2ca110e9d0b18837e587b40665380fe0372 authored almost 9 years ago by Trung Lê <[email protected]>
Added test case for SerializationError from Sequel

87465a19c02e82c29ad8640302aab202cbd98183 authored almost 9 years ago by Hélio Costa <[email protected]>
Added more test cases into Sql/Command

22f1c438b40f47561d5aeded285abaaa356cfac4 authored almost 9 years ago by Hélio Costa <[email protected]>
Merge pull request #295 from pascalbetz/fix-examples

Fix example

d85bcc7d42fe3e00b06a8d102d79829213104622 authored almost 9 years ago by Trung Lê <[email protected]>
Fix example

52749cd42fcf793c352cb6ad0b6116688d8df12b authored almost 9 years ago by Pascal Betz <[email protected]>
Mapping SQL Adapter's Errors into Hanami Model Errors

b49fd63c5f4e51e7ff2ded2e98130fa01fd2d103 authored almost 9 years ago by Hélio Costa <[email protected]>
Prepare for v0.6.0

461f00c286b3772206d5c993bcebbcbcf0dff05f authored almost 9 years ago by Luca Guidi <[email protected]>
Merge pull request #286 from hanami/hanami

Hanami

595bb393b381ff5f80cd3b4dccb2b4488136252c authored almost 9 years ago by Luca Guidi <[email protected]>
Fix Ruby versions supported by Travis CI

9b6bb42b1e644befec72e1e4aca9165c9efe8204 authored almost 9 years ago by Luca Guidi <[email protected]>
Finalize renaming

b1804d69b055917d0a33e717d92734766576b47b authored almost 9 years ago by Luca Guidi <[email protected]>