Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

rom

Persistence and mapping toolkit for Ruby
Collective - Host: opensource - https://opencollective.com/rom - Code: https://github.com/rom-rb/rom

Revert "Workaround Hash#fetch issue on rbx-1.9"

This reverts commit 0e6be3dc16cb98384ce621e2245c1ef582f948af.

Looks like #fetch has nothing to ...

github.com/rom-rb/rom - 11c8d87fb151ed28c031871d7687d5f1b0a06465 authored about 12 years ago
Workaround Hash#fetch issue on rbx-1.9

github.com/rom-rb/rom - ffbaa2998cafaec7205099962c597b979a08897c authored about 12 years ago
Simplify Relation::Graph#build_node

github.com/rom-rb/rom - cf43f8d9f3ab222380479912ca0e2555895a5fe1 authored about 12 years ago
Make Attribute::Alias#{field=, prefix=} private

github.com/rom-rb/rom - 7603c7da625d5c389a9f2fb9343f3366f4777806 authored about 12 years ago
Turn JoinDefinition::Side into a Struct

github.com/rom-rb/rom - 4a1ad4a56119bc63cd43c3647043548363a23afe authored about 12 years ago
Change to JoinDefinition#initialize(relation, keys)

github.com/rom-rb/rom - 317a225683c69abc12555978dd1a23818a4fc513 authored about 12 years ago
Remove unnecessary :via option from a spec

github.com/rom-rb/rom - 3d004847527a73cfff95af5cb121b074effadd7e authored about 12 years ago
Make a local variable name a bit more expressive

github.com/rom-rb/rom - 01ff0b3046ff0a9b645c8d8768333e82e9c5a671 authored about 12 years ago
Remove unnecessary :: prefix

github.com/rom-rb/rom - 5e104b154b10e5b98ff246d44ddc2f6f1bccdc3a authored about 12 years ago
Remove currently unused Graph::Edge#connects?

github.com/rom-rb/rom - e407a88a1c4fd86655ef3c118d1427a3fc83c886 authored about 12 years ago
Remove leftover Graph::Edge#{left, right} readers

github.com/rom-rb/rom - fa63ae1cd068e57af7e41b2460207727b5c88394 authored about 12 years ago
Remove unused data_mapper/support directory

The base graph implementation has been merged into
DataMapper::Relation::Graph in the previous c...

github.com/rom-rb/rom - 97e12d344b0868a79702e247fa5c9387901c9e2d authored about 12 years ago
Introduce DataMapper::Relation namespace

Lots of renamings to better reflect the fact that
we store relations inside a graph. RelationReg...

github.com/rom-rb/rom - 80827870c1931db4ce11fc7ab6b383fd75bf415e authored about 12 years ago
Add spec for Arel::Engine#gateway_relation

github.com/rom-rb/rom - 07ad445fd51ff3cd60b4cc69ecf372fe3461d4bb authored about 12 years ago
Move Arel::Engine#reset_engines! below private methods

github.com/rom-rb/rom - 14b589e7834b487d9d01bdd062ecfa4dc3857d4e authored about 12 years ago
Add spec for Arel::Engine#base_relation

github.com/rom-rb/rom - 7d489cda86100cd55c44521ec6089818c310c1af authored about 12 years ago
Add spec for Arel::Engine#relation_edge_class

github.com/rom-rb/rom - 0d12f27b5a61a3d1bdd635dd7c274fa1fb1d8989 authored about 12 years ago
Add spec for Arel::Engine#relation_node_class

github.com/rom-rb/rom - 7b3af28363d94421b4c305576a4e3787f98dc785 authored about 12 years ago
Refactor Arel::Engine a bit and add spec for #initialize

github.com/rom-rb/rom - 1faf8d006f0d0caa0cff1ba91bbdfd8a3499fe75 authored about 12 years ago
Break down Arel::Edge#join_relation into smaller methods

github.com/rom-rb/rom - be55c1828c1291162a1bea9d9e5df7bf1c4012f4 authored about 12 years ago
Remove Arel::Edge#node_class

github.com/rom-rb/rom - 2511baea70327a4a3ad3792d7d6e9344d36e3d13 authored about 12 years ago
Reuse #target_relationship? in NodeNameSet#rel_map

github.com/rom-rb/rom - 8418c4de9e0f9cdd8e5d09bd187321ee5487b0a1 authored about 12 years ago
Extract (private) Mapper::Builder#aliased

github.com/rom-rb/rom - 37234c356a0be600f24dc3bfbe33d6858b505275 authored about 12 years ago
YAY pg driver

github.com/rom-rb/rom - 4d554fdf646ae6147cd1d8faa413b99d0b59bbde authored about 12 years ago
Mark spec as pending...wtf travis?

This fails only on travis :(

github.com/rom-rb/rom - 2dfce3dbebb07c88356795f0710c7e01cc4359c3 authored about 12 years ago
Simplify Tuples a bit

github.com/rom-rb/rom - 932a07e180b6b194d89f1cc0713358a4ef153424 authored about 12 years ago
All relationship specs for arel + 1.8.7 pass now

github.com/rom-rb/rom - d11243b9973e69d3a46d6fe7bcfbd0572a08ea7b authored about 12 years ago
Fix loading tuples with associations on 1.8.7 + arel

github.com/rom-rb/rom - 8194d86d199bb2eaf7076e0619624594c5ffe905 authored about 12 years ago
Reproduce 1.8.7 sort issue in result tuples

github.com/rom-rb/rom - 0ec2d2fa2e708cd7d52ea95422d1fab1a399a387 authored about 12 years ago
Add expectation about pk

github.com/rom-rb/rom - 9f90570787b3a96ab8eaec4152be85ae7bf7d539 authored about 12 years ago
Minor doc fix

github.com/rom-rb/rom - 303ae780be1fea2b5bc759d2cea9f9bbe88dd22f authored about 12 years ago
Minor doc fix

github.com/rom-rb/rom - 73eed907c4ff28813cb3ea2409aa61c41561d93e authored about 12 years ago
Save another method call in Mapper::Builder#build

github.com/rom-rb/rom - af81c655bd30fe6c89fd788d7ef809f838773f97 authored about 12 years ago
Simplify Mapper::Builder#build

github.com/rom-rb/rom - f0871dcdb01726e1a24758f9612016ec8e135459 authored about 12 years ago
Inject renamed attributes in Mapper::Builder#build

Saves us from instantiating a mapper instance only
to instantiate another by renaming it immedia...

github.com/rom-rb/rom - 599b93237f1dbdaeae0efa877bc2ec1ca0de6ee5 authored about 12 years ago
Cache @child_tuples in Iterator::Tuples#child_tuples

github.com/rom-rb/rom - 354c589671940f4865c415f8db078ea6cd848718 authored about 12 years ago
Introduce Relationship::Iterator::Tuples

Renames Relationship::OneToMany::Iterator to just
Relationship::Iterator. Nesting iteration supp...

github.com/rom-rb/rom - 226675397bfd9876aa0c13da29203da31efae2d0 authored about 12 years ago
Minor formatting change to stay below 80 columns

github.com/rom-rb/rom - 7193f2b439818bf7c54c96f27dc1fb73cebc89e4 authored about 12 years ago
Remove currently unsupported ViaDefinition::Explicit

github.com/rom-rb/rom - e276aeae2701c3afdb360977cf77d37a80e05329 authored about 12 years ago
Remove currently unused RelationshipSet#size

github.com/rom-rb/rom - a026d72323175cc7ece1f5dc329999042a9a1c5f authored about 12 years ago
Minor doc improvements for Mapper#{load, dump}

github.com/rom-rb/rom - 05a9d38377e8790f27c06f16523334da0d413557 authored about 12 years ago
Move Mapper#relations to Mapper::Relation#relations

github.com/rom-rb/rom - dccabb9db3a94fe408b1e77b3e57fac4044aed9a authored about 12 years ago
Cleanup OneToMany::Iterator helper method signatures

github.com/rom-rb/rom - 2e2403461eb81b350e6752dc1f4672565672b1bc authored about 12 years ago
Split OneToMany::Iterator into smaller methods

github.com/rom-rb/rom - 3a0ac89cd7d16834b72489ce030bfc0d1f760cb1 authored about 12 years ago
Move Aliases back to RelationRegistry

github.com/rom-rb/rom - 90d374b3f1348dd2d15aae1148a5a056df52a46e authored about 12 years ago
Simplify relation access in arel specs

github.com/rom-rb/rom - 56a95faa972c51b8f4d10572046e52f1acbc0c2e authored about 12 years ago
Use frozen Relationship::DEFAULT_TARGET_KEY

github.com/rom-rb/rom - 164d63d1489862a67a1dd4dd1ac63047e4f69b95 authored about 12 years ago
Simplify Relationship#finalize_join_definition

github.com/rom-rb/rom - 81d7c1f47b889df225f1949bfaf877203f15e4b5 authored about 12 years ago
Add simple db uri parsing to Arel engine

github.com/rom-rb/rom - 7fae09fe3bd41585172b8b0b9a099d6aafbcc6f0 authored about 12 years ago
Cache ActiveRecord engines

github.com/rom-rb/rom - 7430747fb148c65009ae3c47eebc3271c75202fc authored about 12 years ago
Remove obsolete Arel::Node#join?

github.com/rom-rb/rom - 2b7c4438ca596bcc5d3a14a2b7f3c76548f87f85 authored about 12 years ago
Remove obsolete Arel::Node#base?

github.com/rom-rb/rom - 5ffca30822d28861425af7cb9580ede8be9c3040 authored about 12 years ago
Simplify RelationRegistry#build_edge

github.com/rom-rb/rom - e2748dbdd219d90681601a36e6b4ee20ccc9e3cc authored about 12 years ago
And another pending for 1.8.7

github.com/rom-rb/rom - c31748ca1624339b1ca1b30bd37850a0379539eb authored about 12 years ago
Manually symbolize keys in rows

github.com/rom-rb/rom - 665c21d9537e4383893e227dc1821194ca0595df authored about 12 years ago
Mark pending specs for 1.8.7

github.com/rom-rb/rom - 0b31a9af8b6098efa8c3c88d15f150c7f5190eb9 authored about 12 years ago
Add arel specs to travis

github.com/rom-rb/rom - 3ed89e958dcfa71758295573b52d1ab535430649 authored about 12 years ago
Make all Many-To-Many-Through specs pass :sunglasses:

github.com/rom-rb/rom - 8a604a3a85005af2fa3cd7d748b3205a5c7f0cd1 authored about 12 years ago
Fix relationship definitions in m:m-through specs

github.com/rom-rb/rom - 8c63eb1d519c477673b6d3e80d255ea27b8f520e authored about 12 years ago
m:m specs pass :smile:

github.com/rom-rb/rom - 6324c804f58bcf53a8b39552e1e01a97df941eb4 authored about 12 years ago
[WIP] Simplify header generation

github.com/rom-rb/rom - 449599700d3c478461bf79e939a33470bb2830f5 authored about 12 years ago
Merge branch 'master' into arel-engine

github.com/rom-rb/rom - ebbd45994b4052551f0120887da1d15cab92fedb authored about 12 years ago
Refactor aliasing to use Attribute::Alias instances instead of symbols

This gives us access to information about HOW an alias was created which
can be very helpful whe...

github.com/rom-rb/rom - c72d758afeba4505ef078fea442222da7ea7b20a authored about 12 years ago
[WIP] Generate header from aliases instance

github.com/rom-rb/rom - c8b67e9d7dc24b7275a5ec039e4588780b8d795f authored about 12 years ago
Merge branch 'master' into arel-engine

github.com/rom-rb/rom - 3e93476f9c0285573cf03214c9c3afe08cd47ea7 authored about 12 years ago
Minor formatting fixes

github.com/rom-rb/rom - c526f7c66c0894463778f47e8e13744deec2a3ca authored about 12 years ago
Remove obsolete Veritas::Node#base?

github.com/rom-rb/rom - c3fe9e6e5fc40f02982aa4713d69681b4176a21f authored about 12 years ago
Move private keyword below initialize methods

github.com/rom-rb/rom - d316c8b04c185e989525dc69ef63f585f65460b3 authored about 12 years ago
[WIP] Mark specs as pending and "fix" Arel::Gateway#to_sql

github.com/rom-rb/rom - 4a7025339b71deb3e3308098435dbc3a0c32be4e authored about 12 years ago
[WIP] Add aliases classes for arel (tmp inheriting from veritas classes)

github.com/rom-rb/rom - f780e12021cc08881ad4796047b2d91b7d66e632 authored about 12 years ago
[WIP] Port Arel engine to new directory hierarchy

github.com/rom-rb/rom - 4c731864978c7c18157cfac29b57dcc84f198958 authored about 12 years ago
Merge branch 'master' into arel-engine

Conflicts:
lib/dm-mapper.rb

github.com/rom-rb/rom - 303a888c82e105f3958406c7279c1dfae4f267c9 authored about 12 years ago
Move RelationRegistry::Aliases into Engine namespace

Instantiation of Aliases instances is now handled
by engine specific node classes.

Therefore, t...

github.com/rom-rb/rom - 87cbf3bb28a2ca9fa28f20c9d9466d822e669b0b authored about 12 years ago
Rename RelationRegistry::{Builder => Connector::Builder}

Related renamings:

RelationRegistry::{Builder::NodeName => NodeName}
RelationRegistry::{Builder...

github.com/rom-rb/rom - 7e62b3da091eeca50043f4b4a4458d5f5ed595d8 authored about 12 years ago
Move Node & Edge classes to the Engine namespace

This is a first step towards extracting different
engines into separate gems and allows dm-mappe...

github.com/rom-rb/rom - aebffce77fe330defd6b4cd60b7a25bbde0f7b96 authored about 12 years ago
Move Engine code into appropriate namespaces

github.com/rom-rb/rom - a36730842a255261d8a861605c3fad663b914e91 authored about 12 years ago
Return included entries in RelationRegistry#build_*

github.com/rom-rb/rom - 8f4060ba48a2d71316695d791d56278b50841662 authored about 12 years ago
Equalize RelationRegistry::Edge on :name

github.com/rom-rb/rom - d9fd5b94bc28e2befeed3339d16e4cfbaa479a58 authored about 12 years ago
Enhance RelationRegistry docs a little bit

github.com/rom-rb/rom - b00f78abf3d1bbfad2b8171e3888effc06e512b9 authored about 12 years ago
Split RelationRegistry::Builder into smaller methods

This commit also adds the following new private API
to RelationRegistry::Builder::NodeName:

R...

github.com/rom-rb/rom - 95ea9f2303746948ad724e628afde8cb84191396 authored about 12 years ago
Simplify RelationRegistry::Builder#build

github.com/rom-rb/rom - 1428a32be635b9f092852a8325411918ab929622 authored about 12 years ago
Rename NodeNameSet#{target? => target_relationship?}

This communicates the intent better

github.com/rom-rb/rom - 41636d40ea58909ed9a04df1960bd01f318d37ee authored about 12 years ago
Split NodeNameSet#target_name into smaller methods

github.com/rom-rb/rom - 49b81a43607f2bb7fd37d9db1f3188a7cf7959e6 authored about 12 years ago
Move NodeNameSet#initialize to the top of the file

Ruby makes #initialize private by default and it's
nice to see the constructor as one of the fir...

github.com/rom-rb/rom - ceaa20e644db44343633037443864494c84f8b32 authored about 12 years ago
Simplify NodeNameSet#via_relationship

github.com/rom-rb/rom - 88e3da05cc82b7076cec38076199e0d9ba80eb83 authored about 12 years ago
Update docs to reflect the latest renamings

github.com/rom-rb/rom - c63acca14d446582b6c69051e544d34d8daaf814 authored about 12 years ago
Change directory layout below relation_registry

Once the Arel Engine gets merged and engine specific
Aliases subclasses are implemented, the dir...

github.com/rom-rb/rom - 17e799e68f378e003b0f0543cd199ca207c7d505 authored about 12 years ago
Rename Mapper::Relation::Aliases to RelationRegistry::Aliases

github.com/rom-rb/rom - a44f7ccc6d41d61a265ba4418f2534f7f0a86ac6 authored about 12 years ago
Show relationship name in graphviz connector edges

github.com/rom-rb/rom - 7d2a43eab1c07db415db54fcf42ddea489a1aa91 authored about 12 years ago
[WIP] Fix m:m definitions in specs and mark them as pending

github.com/rom-rb/rom - f79b9245c85a42943fcb25cf8757cb4884e1af24 authored about 12 years ago
[WIP] Make 1:m arel spec pass

github.com/rom-rb/rom - 0ed9f5f3fdb11fd11437336e348450da2b72a9ba authored about 12 years ago
[WIP] Introduce ArelEdge

github.com/rom-rb/rom - 25fedbebc8234d55f711b56ab2aeedd6f797619e authored about 12 years ago
[WIP] Add arel engine and specs

github.com/rom-rb/rom - 02dc8e3a437da26a8efc529ca066c0d3df5497f6 authored about 12 years ago
Fix Relationship#via inference

github.com/rom-rb/rom - 6c43395ce3faeb48478516343712e6fe96b37f10 authored about 12 years ago
Fix equality matcher in finalizer isolation spec

github.com/rom-rb/rom - 6fbacfe69dfb0c6002494984a51736aeff381b22 authored about 12 years ago
Mark one m:n-through spec as pending again

This needs to be done for 1.8.7 and ree on travis
and I have no idea why. On my computer, both t...

github.com/rom-rb/rom - c1c012f0c13dcf1cc4f1d30fda24c79acfefb1b2 authored about 12 years ago
Properly reset Mapper.mapper_registry in specs

github.com/rom-rb/rom - 232ee1902d9d692e96e63b694b8fd4d6a8ee224d authored about 12 years ago
Really (re)set @relations ivar for Mapper::Relation

github.com/rom-rb/rom - 05199a473c2d9781c6a3376b88ac3959b52dbd0b authored about 12 years ago
Use Relationship#name for unique Connector#name's

github.com/rom-rb/rom - 5efd965168ab1e3e4ce6012144aee70a722b5a33 authored about 12 years ago
Fix some Finalizer isolation specs

github.com/rom-rb/rom - e4b1a8b06d2f509558b279b3aaf72c8b8c7313e9 authored about 12 years ago