Ecosyste.ms: OpenCollective

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

github.com/rom-rb/rom

Data mapping and persistence toolkit for Ruby
https://github.com/rom-rb/rom

Extract private Relation::Aliases::AttributeIndex#with_new_entries

3d0bf0a589a024671b22d63a440f89405d8c4240 authored almost 12 years ago by snusnu <[email protected]>
Rename Relation::Aliases::AttributeIndex#{field => attribute}

99084fd4266ce8e48e9ace87777d97d2147cf85d authored almost 12 years ago by snusnu <[email protected]>
Rename Relation::Aliases::AttributeIndex#{field? => attribute?}

b91a292e37064b683fd66c101bce0f5873628b6b authored almost 12 years ago by snusnu <[email protected]>
Pass join_definition to Relation::Aliases::Strategy#initialize

4c5508c7c3cc67d5824ccf5d0c26d0d4574fc585 authored almost 12 years ago by snusnu <[email protected]>
Fix specs for Relation::Aliases::AttributeIndex#rename_relations

Kills the following mutation:

@@ -1,6 +1,6 @@
def with_entries(name, filter)
entries.each d...

56dfd3caef0c62dc4bc28c46aad6c9b85333bd65 authored almost 12 years ago by snusnu <[email protected]>
Fix specs for Relation::Aliases::AttributeIndex#rename

Kills the following mutation:

@@ -1,6 +1,6 @@
def with_entries(name, filter)
entries.each d...

caa83d6130d5f59017b78ae59356a9ebd8f2a29f authored almost 12 years ago by snusnu <[email protected]>
Fix specs for Relation::Aliases::AttributeIndex#field

Kills the following mutation:

def renamed_entries(aliases)
aliases.each_with_object(entries....

766ec9185f5ad84f7f4ccaae02ef52c0ecef5d1a authored almost 12 years ago by snusnu <[email protected]>
Fix specs for Relation::Aliases::AttributeIndex#field

ddf6f50634d9971f85fd6add925e2a0f6f15cd48 authored almost 12 years ago by snusnu <[email protected]>
Rename an unused local variable to follow conventions

594f993e2249ba5de83713e7474aec23512f2dec authored almost 12 years ago by snusnu <[email protected]>
Explicitly test the params passed to some mocks

5edcb6867c4ceca959e1a9d7472568f072f2294d authored almost 12 years ago by snusnu <[email protected]>
Fix specs for Relation::Aliases::AttributeIndex#join

Kills the following mutation:

@@ -1,4 +1,4 @@
def strategy
- @strategy_class.new(self)
+ @st...

968eec332977fb7082c933065f8d1f5ef5188ddb authored almost 12 years ago by snusnu <[email protected]>
Fix specs for Relation::Aliases::AttributeIndex.build

Kills the following mutation:

@@ -1,5 +1,5 @@
def self.initial_entries(relation_name, attribut...

90fe3fe9616e4aa0e87d759f7702f08d5ece8f2e authored almost 12 years ago by snusnu <[email protected]>
Add specs for Relation::Aliases::AttributeIndex#aliases

281598e9713ec458e237430b5781f7d8e7b835c4 authored almost 12 years ago by snusnu <[email protected]>
Add specs for Relation::Aliases::AttributeIndex#field

d488d1cbae99c7e587cd2423c6f4dc226b59c6db authored almost 12 years ago by snusnu <[email protected]>
Add specs for Relation::Aliases::AttributeIndex#field?

6ffcb25290d428bd82b5f853c83baecac1c3f393 authored almost 12 years ago by snusnu <[email protected]>
Add specs for Relation::Aliases::AttributeIndex#rename_relations

Fixes the previous implementation which didn't
delete the entry with the old name from the index

31176f9efceef94b9610204d70a071f4a7dc9337 authored almost 12 years ago by snusnu <[email protected]>
Add specs for Relation::Aliases::AttributeIndex#rename

55ee01dcddfba9907cdf3dad311e2e96441827c2 authored almost 12 years ago by snusnu <[email protected]>
Add specs for Relation::Aliases::AttributeIndex#join

b2a7f0fe0120bb501d075210bf17697d621eca4c authored almost 12 years ago by snusnu <[email protected]>
Add specs for Relation::Aliases::AttributeIndex#header

878e6108354446c4bb4671e0a806e60ce1a72e88 authored almost 12 years ago by snusnu <[email protected]>
Add specs for Relation::Aliases::AttributeIndex#entries

a56a8ea8456ad31ddb123f5c1534ac9fd2e6d820 authored almost 12 years ago by snusnu <[email protected]>
Add specs for Relation::Aliases::AttributeIndex.build

ff126e26834392b7600b7d131b9ecc5139dea45e authored almost 12 years ago by snusnu <[email protected]>
Don't use a concrete class where a mock is enough

d5ba06e90999fdda827d8f97f434384ee000d4e5 authored almost 12 years ago by snusnu <[email protected]>
Add specs for Relation::Aliases::RelationIndex.build

a1b86214501a33a48e40cf1f94aed0b0d1204402 authored almost 12 years ago by snusnu <[email protected]>
Add specs for Relation::Aliases::RelationIndex#aliases

caa373b2baa5dc8a9280a96bbac774db716622eb authored almost 12 years ago by snusnu <[email protected]>
Add specs for Relation::Aliases::RelationIndex#rename

6a4d8a2127175eb5b5b4b00dd26e98cdfe132e88 authored almost 12 years ago by snusnu <[email protected]>
Add specs for Relation::Aliases::RelationIndex#join

fbb569a872d0cd23cc7914a6268be19fc99c4b4f authored almost 12 years ago by snusnu <[email protected]>
Remove outdated comment in Veritas::Node#join spec

2eda764fbc791991435f904689210a1b921ee4b9 authored almost 12 years ago by snusnu <[email protected]>
Don't create a temporary node in Veritas::Node#join

799656aa70d4ec689ea2df87186013d36bb9b064 authored almost 12 years ago by snusnu <[email protected]>
Use adamantium in Relation::Aliases namespace

ddb223b1e498f6d60d690326d0b52297c768addb authored almost 12 years ago by snusnu <[email protected]>
Fix Engine::Veritas::Node#join implementation + specs

721cd8a605bc0a40b9c2e66bb5cd449468900508 authored almost 12 years ago by snusnu <[email protected]>
Require rspec/autorun under 1.8 to make rcov happy

9bb21fef9fc1e925d4a66d20025a5e2c99f3c28b authored almost 12 years ago by Markus Schirp <[email protected]>
Rename local variable to not shadow a block parameter

86612f83ead3f0b7c5c6fe4fb8230ffe5e5948c0 authored almost 12 years ago by snusnu <[email protected]>
Fix a few docs in Relation::Aliases

163d88cbf4979ba0f58431f65e50d2ed8ee90c09 authored almost 12 years ago by snusnu <[email protected]>
Rename the param passed to Aliases#rename_relations

6b19ecf1e7a350e13946eca4f02c0723f04a99a4 authored almost 12 years ago by snusnu <[email protected]>
Extract a few private methods in Relation::Aliases

This is a first tiny step towards refactoring the
logic in Relation::Aliases#join.

ce61f6abdd2ab4f6720b8e9a57c10a8430943022 authored almost 12 years ago by snusnu <[email protected]>
Support self referential many-to-many relationships

79d3fe3b78d7c2a024fcbe2003a38bab74b9f3ef authored almost 12 years ago by snusnu <[email protected]>
Run all examples when everything is filtered

f5e3335b38c3cce8b2ea11effc049b9f5af5b30d authored about 12 years ago by snusnu <[email protected]>
Support :focus => true in spec examples & groups

bde6c29aa16fe89d93ba9fe6e46ada54ba03ae52 authored about 12 years ago by snusnu <[email protected]>
Infer M:1 default source_key from relationship name

71f7fd917c1be32a32279e43afe4752ab59391eb authored about 12 years ago by snusnu <[email protected]>
Add specs to kill all mutations on code

Some specs are a littlebit ugly, but this will be improved over the time

d7873e8187aebbe5326412dd268cffd1ae4b22c8 authored about 12 years ago by Markus Schirp <[email protected]>
Remove old spec

876ce3d21f03732717a479a80986ebc01f20bd1d authored about 12 years ago by Markus Schirp <[email protected]>
Remove uow spike

931f559dc91fa9e1a6a39109e87efcc89b746256 authored about 12 years ago by Markus Schirp <[email protected]>
Remove tracker object

It basically wraps a hash in a hashlike interface

eba7f68d602bf7d94579a5b95ae439b6b7bdd3b9 authored about 12 years ago by Markus Schirp <[email protected]>
Simplify Session#load spec

cb2c467fcde684b4d4ab9e112b840eca361d8c70 authored about 12 years ago by Markus Schirp <[email protected]>
Add specs for Session#load

3ad48b9b80aff21d06cd7ad4770b8e462e9a3350 authored about 12 years ago by Markus Schirp <[email protected]>
Simplify Session#load

171e48596c4f46ae3060b0cfd96c62c92c21051e authored about 12 years ago by Markus Schirp <[email protected]>
Short circut Session::State::Loaded#tuple

08030f1268cb67afcf0932b30a1225cc14d31d03 authored about 12 years ago by Markus Schirp <[email protected]>
Remove useless #inspect call

30d0b990db70b8364725bec4e97c8dd87753cc96 authored about 12 years ago by snusnu <[email protected]>
Add _ prefix to an unused local variable

This makes mutant ignore alive mutations of that
variable name.

45b55ff667267410934d722a45cf4955e0f536d7 authored about 12 years ago by snusnu <[email protected]>
[arel] add basic coercion support via virtus

4079d6d21572b604f544bfd840dd91903354ac53 authored about 12 years ago by Piotr Solnica <[email protected]>
Premature git add is premature

58cce20620ddd79b1be60982b0f4e18471564979 authored about 12 years ago by Piotr Solnica <[email protected]>
Move Attribute out of the Mapper namespace

Reasoning: attributes can work on their own, they aren't mapper
"internal part". In fact attribu...

c2e9bea871535ec017368bdf1b92399905902507 authored about 12 years ago by Piotr Solnica <[email protected]>
Fix spec for jruby

4dd37460bd57db882b31bb35b1b2adb9ae351fc6 authored about 12 years ago by Piotr Solnica <[email protected]>
[arel] Add new spec for loading an object without its association

8b6d9c4123272ba0946a9b8d1865a97913c58c70 authored about 12 years ago by Piotr Solnica <[email protected]>
Simplify private Aliases::Index#renamed_entries

c4e071a7d5e1575eb6695dea70c0d166fcc1cce7 authored about 12 years ago by snusnu <[email protected]>
Fix expectations in pending Aliases#index specs

073afd2d66326be436b3b049fd2adeb2fc63a3c3 authored about 12 years ago by snusnu <[email protected]>
Raise on self joins with invalid relation aliases

This is a first step towards supporting (in)direct
self joins.

2e0356b0c3a2b794a3357c3bb285b27ac5636327 authored about 12 years ago by snusnu <[email protected]>
Fix unit spec for Veritas::Node#join

b24ef739481c37fd579d18b6637e367b29985920 authored about 12 years ago by snusnu <[email protected]>
Fix Aliases::Index#rename code and specs

5f863a70a9d3b5c65f0092aadbf7be0d2538514f authored about 12 years ago by snusnu <[email protected]>
Align Aliases#index specs with Aliases#each specs

ce5318a815bff33f4b62945ba177a10a0b94a1aa authored about 12 years ago by snusnu <[email protected]>
Add & Remove a unit spec for Relation::Aliases#each

526d6eee5f90c541795eed322c76d5e3b7cc5d10 authored about 12 years ago by snusnu <[email protected]>
Change formatting in Veritas::Edge#join_relation

b4b86e197dc701f96f510b933f54a34394337160 authored about 12 years ago by snusnu <[email protected]>
Change formatting in Arel::Edge#join_relation

22e9278d08e315707adf28896004759e6e9f8217 authored about 12 years ago by snusnu <[email protected]>
Extract private Arel::Edge#projected_attribute

6da461828d6f582884035310af73dd69d9d39342 authored about 12 years ago by snusnu <[email protected]>
Rename a local variable in Aliases.index_entries

ceb7b64e977b37ea682b975efa7a9e7ec6eb192e authored about 12 years ago by snusnu <[email protected]>
Add docs for DataMapper::Relation::Aliases::Attribute

6ef9c3b5a36b6e63d43fde468a29c085d47b3258 authored about 12 years ago by snusnu <[email protected]>
Add docs for DataMapper::Relation::Aliases::Strategy

bbf6672071e60dfcdc758965ee6f60c78540658e authored about 12 years ago by snusnu <[email protected]>
Add docs for DataMapper::Relation::Aliases::Index

3611fd5abceaf76cc5e7e7c98dd1f6c78d9cb2bd authored about 12 years ago by snusnu <[email protected]>
Add docs for DataMapper::Relation::Aliases

653815de8d8660d4d734621b5d1cd81d84334ca1 authored about 12 years ago by snusnu <[email protected]>
Add docs for DataMapper::Environment

cd5e2d6473167cf877bfff5729200585b57a6c2f authored about 12 years ago by snusnu <[email protected]>
Rename Mapper::Attribute::Alias to Relation::Aliases::Attribute

e46b31a7f4fe82d3ed04cfec6d03fb2599888f88 authored about 12 years ago by snusnu <[email protected]>
Cleanup docs in Relation::Mapper::Builder

1591b96da84ee77f7fdc7a2d287c2eee380c9e6e authored about 12 years ago by snusnu <[email protected]>
Rename internal Relation::Mapper::Builder variables

d372faa800e3cae52204fbf6ac04bb87668c9b93 authored about 12 years ago by snusnu <[email protected]>
Don't expose unused methods in Graph::Connector

3c3b26a3eb22fc014123ceaeedc0b617e66dabfa authored about 12 years ago by snusnu <[email protected]>
Always rename the right side relation when joining

4c6763c9556b39ae065539ead9a6e0f8dd954e76 authored about 12 years ago by snusnu <[email protected]>
Save a method call in Aliases::Index#aliases

d924090699c3cd9481bc2e3d4b8573358812af6e authored about 12 years ago by snusnu <[email protected]>
[arel] make Gateway#new a private method

942236995dd528c049ecd070bf7e136723233931 authored about 12 years ago by Piotr Solnica <[email protected]>
[arel] Add initial support for #order

2daaaa372fc9c4227eb6f4859e2424ee849c4ec8 authored about 12 years ago by Piotr Solnica <[email protected]>
Make Arel::Gateway quack more like a relation

df8958cc32a626a4719dbe4ee43bbf51fb90e23b authored about 12 years ago by Piotr Solnica <[email protected]>
Provide Strategy#joined_entries to avoid duplication

fdace6bb3f9d964964543de15293682ef238773e authored about 12 years ago by snusnu <[email protected]>
Rearrange private methods in Aliases::Strategy

c14a9ea30e6a000100a407fc7e202ca284937d13 authored about 12 years ago by snusnu <[email protected]>
Push #clashing_entries up to Aliases::Strategy

36743c702a5edd6461c9c3e4fbfee7516f2cf43c authored about 12 years ago by snusnu <[email protected]>
Rename Strategy#{renamed_entries => with_entries}

7cd9da37cb6649421ca119ac1c5418e106d8f001 authored about 12 years ago by snusnu <[email protected]>
Extract Aliases::Strategy#renamed_entries

766ca3a0e5131deeab47758ce162b4ee578e463d authored about 12 years ago by snusnu <[email protected]>
Make private Strategy method names a bit shorter

ac28b0b71449af5c458d4481e7e1bd20ebbad65b authored about 12 years ago by snusnu <[email protected]>
Extract Aliases::Strategy#clash? and fix formatting

567cece4f99962c0fa62f80b1d7373e57191354a authored about 12 years ago by snusnu <[email protected]>
Remove control coupling from Aliases::Index

239b9c4be7c1c5fba03c4708722815e7e04eac95 authored about 12 years ago by snusnu <[email protected]>
Ignore *.rbc and remove leftover file from the repo

af3498b55b378cf4c72ba4ba5fa3972139bb011d authored about 12 years ago by snusnu <[email protected]>
Move Aliases namespace below DataMapper::Relation

1f32dcb4a69ed4c498a08a5e1482b301dfad7456 authored about 12 years ago by snusnu <[email protected]>
Assign the default parameter value in the signature

065fc0de16fae1ab7779c08a157db873612fcab1 authored about 12 years ago by snusnu <[email protected]>
Fix Relation::Mapper#remap

59b38dcf1ae701183dd71e438a1358308428193d authored about 12 years ago by snusnu <[email protected]>
Introduce private #new methods where it makes sense

9ff189eeb8c06ce5d1f27eeb5c05ba3ab53ef963 authored about 12 years ago by snusnu <[email protected]>
Add explicit many_to_one integration spec for arel

a48ce8b37602ad92de523394d22919bb3cba737e authored about 12 years ago by snusnu <[email protected]>
Standardize on one_to_one & many_to_many spec files

54b641de768eb0b9af02f4b653d1041eeef35749 authored about 12 years ago by snusnu <[email protected]>
Rename veritas integration spec files to match arel

6a700583a758f509e467ed3f999adedb2544c67c authored about 12 years ago by snusnu <[email protected]>
Check if an object was actually updated. Dooh.

a0911e0aa7f54fbf4aab922a8945abd9b834d61a authored about 12 years ago by Piotr Solnica <[email protected]>
[arel] add support for #update

76e2abd58daacfa46d72d3b3c352002ac6c4798c authored about 12 years ago by Piotr Solnica <[email protected]>
Tidy up Relation::Mapper

37e38d1e35b538ce73c821fac72314739526cba6 authored about 12 years ago by Piotr Solnica <[email protected]>
Remove redundant require

71adf7ce776c585ba3841e33bc36083bed5b0535 authored about 12 years ago by Piotr Solnica <[email protected]>
Rely on #each inherited from Relation::Graph::Node

61432df5b9c4f16f0e4c3e96627f1ec91c4807e8 authored about 12 years ago by snusnu <[email protected]>