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

Rename local variable to better reflect its meaning

github.com/rom-rb/rom - be1d5b3480b6ee86d29a44198297902121c00995 authored about 12 years ago by snusnu <[email protected]>
Add limit & offset support (arel only for now)

github.com/rom-rb/rom - 403987bf8420099e5d5a23835dd88bb686872939 authored about 12 years ago by Piotr Solnica <[email protected]>
[arel] add restriction support

github.com/rom-rb/rom - e9b20cda829f7304c8e1f63135ba2e4bc18502d3 authored about 12 years ago by Piotr Solnica <[email protected]>
Add Query#to_h

github.com/rom-rb/rom - 61e5dc08aae4dfee7a27068b0ae0db91921d3b96 authored about 12 years ago by Piotr Solnica <[email protected]>
Add addressable to runtime deps

github.com/rom-rb/rom - 7e84925c1a3ae60f145b336a7f34766997d20246 authored about 12 years ago by Piotr Solnica <[email protected]>
Don't use bang methods without matching non bangs

github.com/rom-rb/rom - 401163c4ef90dfed365e924d7eb3353be65c9854 authored about 12 years ago by snusnu <[email protected]>
Remove unused abstract_type monkeypatch

github.com/rom-rb/rom - f0aadda33b79f71cf0cbc9989030e3d4eec5a453 authored about 12 years ago by snusnu <[email protected]>
Move Mapper::RelationshipSet below Relation::Mapper

github.com/rom-rb/rom - 19a5c3c0961835edf886fe61842fe6cfc0b0d1d8 authored about 12 years ago by snusnu <[email protected]>
Move Mapper.n to Relation::Mapper.n

github.com/rom-rb/rom - 59a19c71d1c7c4e70271b0b466e48c5405c70101 authored about 12 years ago by snusnu <[email protected]>
Change if !(...) expression to use unless instead

github.com/rom-rb/rom - 58cfe66bc7fbaaf22db1372ceb030439b979482d authored about 12 years ago by snusnu <[email protected]>
Merge branch 'minimal-aliases'

Conflicts:
lib/data_mapper/relation/mapper/builder.rb

github.com/rom-rb/rom - 673992ab50e2887a67f6e12f0f668aebe6883b94 authored about 12 years ago by snusnu <[email protected]>
Use Attribute::Alias as values in Aliases::Index

All specs pass now for both veritas and arel

github.com/rom-rb/rom - d2a9eb85a47b705664d913838b3faa7ef9c1c65a authored about 12 years ago by snusnu <[email protected]>
Minor refactor in Veritas::Engine making it inline with the rest engines

github.com/rom-rb/rom - 71c95a33bdc38876f7dfa4fd801fecb81d32a4ce authored about 12 years ago by Piotr Solnica <[email protected]>
Move uri parsing to abstract engine class

github.com/rom-rb/rom - 53e9467d4a49d493e6798971f0376b9d05c6bf06 authored about 12 years ago by Piotr Solnica <[email protected]>
Remove Engine#adapter

github.com/rom-rb/rom - a6130514dfc7e617da870b3ed721d2cfc180d48b authored about 12 years ago by Piotr Solnica <[email protected]>
Clean up spec for Mapper.from

github.com/rom-rb/rom - 567ea59e8bc81de8f8ebd433c16fe5c53e02da64 authored about 12 years ago by Piotr Solnica <[email protected]>
Oh sorry I forgot about you, REE

github.com/rom-rb/rom - d865f6c90f91f8e9f40f1d0c1053f86579a0f4c8 authored about 12 years ago by Piotr Solnica <[email protected]>
Here we go again MRI 1.8.7 FUUUUU

github.com/rom-rb/rom - ec5cd61f3e79720384c9ffcdac2dcdc132524eaa authored about 12 years ago by Piotr Solnica <[email protected]>
Port Options extension from virtus and DRY up mapper classes

github.com/rom-rb/rom - 199cf882bb8df49095c4b18f2fd6c9d55895a21e authored about 12 years ago by Piotr Solnica <[email protected]>
Remove Mapper.finalize

github.com/rom-rb/rom - 65a7b61eb7b1e54421c1ef1bd06f138d9b11df41 authored about 12 years ago by Piotr Solnica <[email protected]>
Move relation-related features to Relation::Mapper

github.com/rom-rb/rom - ba7e5dd8d9dc66c1247f40934f92669b5868138a authored about 12 years ago by Piotr Solnica <[email protected]>
Add missing docs for Mapper

github.com/rom-rb/rom - e665ca2ea81274dd4f4317eb44c0717be4b1304f authored about 12 years ago by Piotr Solnica <[email protected]>
Use Attribute::Alias as keys in Aliases::Index

This is hopefully a first step towards also using
them as values in Aliases::Index

github.com/rom-rb/rom - afa32d2f3803635958b10873ba2b7f1a5283dcdc authored about 12 years ago by snusnu <[email protected]>
Make it more obvious that we use internal state

github.com/rom-rb/rom - 36c3549f5673e3cd00d8936fa67cc72e44be97e7 authored about 12 years ago by snusnu <[email protected]>
Merge pull request #1 from nwjsmith/patch-1

Update installation instructions for new repo

github.com/rom-rb/rom - 36d7454eeb4b77428720150a49718795c6fa128a authored about 12 years ago by Piotr Solnica <[email protected]>
Remove rcov opts

github.com/rom-rb/rom - bcb988cde7013b9a7812e078916b51bf4291330b authored about 12 years ago by Piotr Solnica <[email protected]>
And now fix for 1.9 dammit

github.com/rom-rb/rom - 60f725f6ecb7b082275b65e49ae23ff1a9ecf1cd authored about 12 years ago by Piotr Solnica <[email protected]>
Don't crash when building a mapper for anonymous model

github.com/rom-rb/rom - 7e3d1ed861fd65a671cc8a702efaab06103b14d7 authored about 12 years ago by Piotr Solnica <[email protected]>
[mongo] initial work on embedded doc support

github.com/rom-rb/rom - 3e23304cedb4ca3fa50a2907ebdb7d8818c30dfa authored about 12 years ago by Piotr Solnica <[email protected]>
[mongo] add pending spec for loading embedded docs

github.com/rom-rb/rom - e90d618cdfc4e5891a6f0afc5ffbf30474033d45 authored about 12 years ago by Piotr Solnica <[email protected]>
[mongo] initial work on the engine

github.com/rom-rb/rom - 4fcb5062fb930bab4bd8442d58c990436e2b38e8 authored about 12 years ago by Piotr Solnica <[email protected]>
Fix Environment#setup spec

github.com/rom-rb/rom - 97866dd721c979163754a5f3303e0c584eba97a7 authored about 12 years ago by Piotr Solnica <[email protected]>
Merge branch 'master' of github.com:datamapper/dm-mapper

github.com/rom-rb/rom - c6abf9dcc6dd2d2d745d3be8b186a06dd911d3ae authored about 12 years ago by Markus Schirp <[email protected]>
Clean up after Environment#setup spec

github.com/rom-rb/rom - 0bfa11f61807f522db666ce732c1fbf77ee4f4a2 authored about 12 years ago by Piotr Solnica <[email protected]>
Replace class << self idiom with def self.

github.com/rom-rb/rom - f16b2bc445a633a30d943f898a49ea7c4e94ebcb authored about 12 years ago by Piotr Solnica <[email protected]>
Move setup to Environment

github.com/rom-rb/rom - 58d32e3191a8a722630cc6b93b69504c5e144a4a authored about 12 years ago by Piotr Solnica <[email protected]>
Minor formatting fix

github.com/rom-rb/rom - f1d6bf9e18d969769aa9fd0d03b0e3e0882c3401 authored about 12 years ago by snusnu <[email protected]>
Remove code that has been moved to separate files

github.com/rom-rb/rom - 802d8ceb810655fb0840ad7fd60a0ebdbefa9df2 authored about 12 years ago by snusnu <[email protected]>
Support {Natural, Inner}Join aliasing strategies

Currently, this still only works for NaturalJoin
and thus veritas.

TODO: add specs for InnerJoi...

github.com/rom-rb/rom - 67e352839e361253e82d1acdc02f8139ef4dfea9 authored about 12 years ago by snusnu <[email protected]>
Construct the minimal aliases needed for joining

This currently only works for the veritas engine.
Arel relies on Aliases#header to return an arr...

github.com/rom-rb/rom - 83449800c484fbd364ea45ff2aab136ffbc35b75 authored about 12 years ago by snusnu <[email protected]>
Reorganize integration spec files

github.com/rom-rb/rom - e30d96c2779333207418ca1e3a5fe4ae7b59955c authored about 12 years ago by Piotr Solnica <[email protected]>
[arel] Add more examples for one to one spec

github.com/rom-rb/rom - 4a3c8c31aa86cca1072daeb47472c8be3568b73e authored about 12 years ago by Piotr Solnica <[email protected]>
Clean up arel spec

github.com/rom-rb/rom - 95fa8a55a183dfb5f03eb4b44ce6580f3fcba014 authored about 12 years ago by Piotr Solnica <[email protected]>
[arel] simplify relationship operations

github.com/rom-rb/rom - 857ad660173da704423850f9937f3d18b70bd498 authored about 12 years ago by Piotr Solnica <[email protected]>
DRY up arel specs

github.com/rom-rb/rom - 60eb25e1e2d9fe9a98487a898100a5f9cbfd219e authored about 12 years ago by Piotr Solnica <[email protected]>
DRY up integration specs and use anonymous mappers and models

github.com/rom-rb/rom - 1248f2f9f48ce2211f88ba0aa153998f2c347c94 authored about 12 years ago by Piotr Solnica <[email protected]>
Merge branch 'master' of github.com:datamapper/dm-session

github.com/rom-rb/rom - cf6829dbd7242f0530a8df131548f6298d2df83f authored about 12 years ago by Markus Schirp <[email protected]>
Trying if it is going to pass on travis

github.com/rom-rb/rom - 3498b7bd9e8d133b2f14e9cef63ed34f3dfbd5b1 authored about 12 years ago by Piotr Solnica <[email protected]>
Remove User constant in other specs too prior running examples

github.com/rom-rb/rom - ffc2f463dead4f6f220d0dc0c542880db694a17c authored about 12 years ago by Piotr Solnica <[email protected]>
Fix specs for 1.8.7

github.com/rom-rb/rom - 9e8a26d05814a1e010f52b70d798ef414ec2500b authored about 12 years ago by Piotr Solnica <[email protected]>
Clear model constants after a spec run

github.com/rom-rb/rom - bfba9793cdc985d161c533b93cbb957f017fc424 authored about 12 years ago by Piotr Solnica <[email protected]>
Move mock methods to SpecHelper

github.com/rom-rb/rom - 6668e51144708e51c41c0064d78eecbde44f92cd authored about 12 years ago by Piotr Solnica <[email protected]>
Refactor TestEnv to inherit from Environment

github.com/rom-rb/rom - 2d1f13126804b22b86b6e5709a847af13761e9aa authored about 12 years ago by Piotr Solnica <[email protected]>
Enable simplecov

github.com/rom-rb/rom - 05068eb26b8a1b16f9c59e1d2c717ac0271022fd authored about 12 years ago by Piotr Solnica <[email protected]>
Simplify Relationship#initialize

github.com/rom-rb/rom - 1dd4616dfe8c4e57358295c824fdfe798e26cd9a authored about 12 years ago by Piotr Solnica <[email protected]>
Update in-memory engine spec and fix file name

github.com/rom-rb/rom - 39ce1494fc813d671c7d4e06e98d151236b72545 authored about 12 years ago by Piotr Solnica <[email protected]>
Oops that one must be cleaned up manually

github.com/rom-rb/rom - 45825e4351bc7af21fc7766598da558a4f11010d authored about 12 years ago by Piotr Solnica <[email protected]>
Remove manual const clean up in arel specs

github.com/rom-rb/rom - f25e7d5790b0540679efc87b70655e59c820b329 authored about 12 years ago by Piotr Solnica <[email protected]>
Fix arel specs

github.com/rom-rb/rom - 538abaa702c9f0a827bcb78c5a3a92c839d8b458 authored about 12 years ago by Piotr Solnica <[email protected]>
Add specs for Environment#finalize

github.com/rom-rb/rom - 5c70cf58e106455125aca270acfa21b32baf2de5 authored about 12 years ago by Piotr Solnica <[email protected]>
Add spec for Environment#build

github.com/rom-rb/rom - 429e833af39d543731496fb512a5a0a856919cad authored about 12 years ago by Piotr Solnica <[email protected]>
Add spec for Environment#[]

github.com/rom-rb/rom - c300c2fdcbe07b04981580ddfcfe3540ee2256d4 authored about 12 years ago by Piotr Solnica <[email protected]>
[WIP] Fix unit specs and remove obsolete stuff

github.com/rom-rb/rom - 8234e47b4ef6504f92584b94f924dad9765c7484 authored about 12 years ago by Piotr Solnica <[email protected]>
[WIP] Fix integration specs and remove obsolete ones (fixing by removing ;))

github.com/rom-rb/rom - 873186678abd7b2da2c1f11d43b537ec382d8d54 authored about 12 years ago by Piotr Solnica <[email protected]>
[WIP] Introduce Environment object

github.com/rom-rb/rom - 82d4df0032e0511e6bf0d597c4133a708c6da72f authored about 12 years ago by Piotr Solnica <[email protected]>
DRY up spec helpers

github.com/rom-rb/rom - a61e2143cbeb6500a3f6db109efea7299584a9af authored about 12 years ago by Piotr Solnica <[email protected]>
Move test engine to a separate file

github.com/rom-rb/rom - de982af4643bd78c29832eae14251fbdd65902b9 authored about 12 years ago by Piotr Solnica <[email protected]>
Move spec helpers into a module

github.com/rom-rb/rom - 35cb685e9ddf00785a110bbaba285bd86d6fd55a authored about 12 years ago by Piotr Solnica <[email protected]>
Mark spec as pending for 1.8.7 AGAIN because..

...when you run integration specs like this:

ruby -S rspec spec/integration

The spec will fail...

github.com/rom-rb/rom - 20ab733d305937371076eba5fb70a4ee07905897 authored about 12 years ago by Piotr Solnica <[email protected]>
Change travis command (there are issues with rake spec tasks + 1.8.7)

github.com/rom-rb/rom - 06b43058d4af1b295392129b14f939c025eef1e4 authored about 12 years ago by Piotr Solnica <[email protected]>
Remove pending for 1.8.7 as specs pass now :smile:

github.com/rom-rb/rom - 991746e177ee56c25f008f13968487686916f185 authored about 12 years ago by Piotr Solnica <[email protected]>
And further clean-up in spec env :smile:

github.com/rom-rb/rom - 11d5de08e88ce13ecbe906227b27c3fec52a73ab authored about 12 years ago by Piotr Solnica <[email protected]>
Remove integration-specific mapper clean-up in test env

github.com/rom-rb/rom - d2b52fe1c89479c58dc1232b5d0857ac99ebc21a authored about 12 years ago by Piotr Solnica <[email protected]>
Further clean up of test env

github.com/rom-rb/rom - 18dbe4162c0e036c37f6d7d820280f2d854f378a authored about 12 years ago by Piotr Solnica <[email protected]>
Introduce TestEnv responsible for building & clearing test constants and objects

github.com/rom-rb/rom - 599831618c3891f2e89484ff24eb282d4826edd3 authored about 12 years ago by Piotr Solnica <[email protected]>
Minor formatting fix

github.com/rom-rb/rom - 0339213aae4d8652f88c185ae9f68e22f12103fd authored about 12 years ago by Piotr Solnica <[email protected]>
Update docs

github.com/rom-rb/rom - ecefc4de8e8a9568a38f4e76b0bae9884ca82bc2 authored about 12 years ago by Piotr Solnica <[email protected]>
Update docs

github.com/rom-rb/rom - ac36dc83726c5203f078053ec0c2d2444cd6688a authored about 12 years ago by Piotr Solnica <[email protected]>
Add spec for Relation::Graph::Node#delete

github.com/rom-rb/rom - 15d3eaa2475d746894c8b72cc80261d37eb92eff authored about 12 years ago by Piotr Solnica <[email protected]>
Add Relation::Graph::Node#update

github.com/rom-rb/rom - a383d226fc7343ef56df684819c3a0330b355c86 authored about 12 years ago by Piotr Solnica <[email protected]>
Remove senseless return of Session#initialize

github.com/rom-rb/rom - 9a0647b25de609184353a26e7eb0dff50a7cb02f authored about 12 years ago by Markus Schirp <[email protected]>
Add missing require of date

github.com/rom-rb/rom - 6b42240942d4501e9b1a74e3b759bb6e34bc48b9 authored about 12 years ago by Piotr Solnica <[email protected]>
Use devtools with rspec2 and mutant :bomb:

github.com/rom-rb/rom - dae41a13a460a7dd0f33d5b11ef6b0a187f34dc0 authored about 12 years ago by Piotr Solnica <[email protected]>
Remove obsolete veritas-do-adapter monkey patch

github.com/rom-rb/rom - 8588825a8366e8411565d0c79bd5303b74282964 authored about 12 years ago by snusnu <[email protected]>
Remove DataMapper.mapper_registry

DataMapper::Mapper.registry alone should be enough,
given the only usecase we have so far is our...

github.com/rom-rb/rom - 8e5e4a92f9339e2c8085b290ababcb107647f664 authored about 12 years ago by snusnu <[email protected]>
Move Node::Aliases#join below Node::Aliases#each

github.com/rom-rb/rom - ef3ed8d393a0ee189c1f9cb4bda465937295667c authored about 12 years ago by snusnu <[email protected]>
Add missing docs for Graph::Node::Aliases

github.com/rom-rb/rom - 0c4ed8bd107e203aa6c2abb6702314d110514055 authored about 12 years ago by snusnu <[email protected]>
Split Node::Aliases#rename into smaller methods

github.com/rom-rb/rom - fc5dcd411d02f693c0c4a6eee764c3dd710a3b8b authored about 12 years ago by snusnu <[email protected]>
Don't violate 80 columns rule just because of 1.8.7

github.com/rom-rb/rom - 29524b76a647afdb931cece89746c1aef2a234f1 authored about 12 years ago by snusnu <[email protected]>
Hash#select on 1.8.7 returns an array not a hash

github.com/rom-rb/rom - df9f6c1af27bb002bf7e21a886d719126f7ca7ee authored about 12 years ago by snusnu <[email protected]>
Fix Engine::Veritas::Node#rename(new_aliases)

github.com/rom-rb/rom - 3c64c54a0c339a5e2bb40aea4ebdcaacb2302abc authored about 12 years ago by snusnu <[email protected]>
Add Graph::Node::Aliases#rename(new_aliases)

github.com/rom-rb/rom - ee8534b3a277b8f7946859f1da6270272305369d authored about 12 years ago by snusnu <[email protected]>
Add another expectation to Node#join unit spec

github.com/rom-rb/rom - a8709172143d7875c1d6fc774e64d343ceeef495 authored about 12 years ago by snusnu <[email protected]>
Initial step towards Node#join(other, join_definition)

github.com/rom-rb/rom - 2b0bd0401458755e65be3cf696b06a3154afbc52 authored about 12 years ago by snusnu <[email protected]>
Remove unused Engine::Veritas::Node#aliased

github.com/rom-rb/rom - 9bc4c5dff3d72434ae62f10db4915a247b4df1c2 authored about 12 years ago by snusnu <[email protected]>
Really cache @child_tuples in Tuples#child_tuples

This will be more relevant once we start supporting
multi-include. I fixed it now because the pr...

github.com/rom-rb/rom - cebf8cbaa2eaea5762f45025ace4860d519a15ad authored about 12 years ago by snusnu <[email protected]>
Add naive caching of attribute aliases (fixes issue with rbx as a bonus)

github.com/rom-rb/rom - b07203b3de4673d99c2ef0c3a3633d9419583029 authored about 12 years ago by Piotr Solnica <[email protected]>
Add docs for Arel::Gateway

github.com/rom-rb/rom - b00138ece8948088ee4a6da0c847dd0c9c5866f6 authored about 12 years ago by Piotr Solnica <[email protected]>
Further simplifications of Arel::Gateway

github.com/rom-rb/rom - a0a8ebe2efad2f11fed69af62bf5bf9313ea5427 authored about 12 years ago by Piotr Solnica <[email protected]>
Simplify Arel::Gateway and add spec for #initialize

github.com/rom-rb/rom - 643900bef097821cb040ee48b45fd39bc162d878 authored about 12 years ago by Piotr Solnica <[email protected]>