Ecosyste.ms: OpenCollective

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

Hanami

A flexible framework for maintainable Ruby apps
Collective - Host: opensource - https://opencollective.com/hanami - Website: https://hanamirb.org/ - Code: https://github.com/hanami

Removed duplication from Memory::Query

github.com/hanami/model - d91bf0cc7c5d19eb254486a8c1436f9aae76eb07 authored over 10 years ago by Luca Guidi <[email protected]>
Fixed Sql::Collection#select for Ruby 2.0.0

github.com/hanami/model - 8484941f51bd64ade42ec4f1611cd07e9d4bb1c5 authored over 10 years ago by Luca Guidi <[email protected]>
Let CI temporary depend on lotus/utils HEAD

github.com/hanami/model - 6c16dbd13dc63d2028cb6fee74c1a20e8d1f6f06 authored over 10 years ago by Luca Guidi <[email protected]>
Enable Travis CI

github.com/hanami/model - 046cfca7f60d5f98461e5f839a191d33c649da2a authored over 10 years ago by Luca Guidi <[email protected]>
Finishing documentation

github.com/hanami/model - 849b8987068345a7e6308726a4375ac325616764 authored over 10 years ago by Luca Guidi <[email protected]>
Updated the list of supported coercion types

github.com/hanami/model - ae859b3b7e5863eb439e8372f81c94ee925cf2cb authored over 10 years ago by Luca Guidi <[email protected]>
Prepare for release

github.com/hanami/model - 0d3d76a0afea8c2371bec11e59b8831de3365808 authored over 10 years ago by Luca Guidi <[email protected]>
Updated gemspec descriptions

github.com/hanami/model - 83b28970f733a2420d2b2e9773c6bc87f8a2b444 authored over 10 years ago by Luca Guidi <[email protected]>
README

github.com/hanami/model - d1a8db919f03b6848e0259263c559fd8b87e26c5 authored over 10 years ago by Luca Guidi <[email protected]>
Typos in documentation

github.com/hanami/model - 4e7f878e19c3e8a72fa567b5834b9d20098d3dcc authored over 10 years ago by Luca Guidi <[email protected]>
Improved documentation for Lotus::Repository

github.com/hanami/model - 37d580d94d0ab11564d524548fb0734d205fe1c3 authored over 10 years ago by Luca Guidi <[email protected]>
Documentation for Lotus::Entity

github.com/hanami/model - 7ba82ee3416ff556c2d97832f173fb78961073d7 authored over 10 years ago by Luca Guidi <[email protected]>
Documentation for Lotus::Repository

github.com/hanami/model - d4b9cee1df41fbc8e007439e82b618084e9432dc authored over 10 years ago by Luca Guidi <[email protected]>
Documentation for:

* Lotus::Model::Adapters::Memory::Collection
* Lotus::Model::Adapters::Memory::Command
* L...

github.com/hanami/model - 40d6e7849f1f8149baef68fc23ac98081f76ab5a authored over 10 years ago by Luca Guidi <[email protected]>
Merge pull request #5 from christhekeele/patch-1

Add missing stdlib Set require to ClassAttribute.

github.com/hanami/utils - 15ed79a9112ec1e06be18cc0975655d7721f1cce authored over 10 years ago by Luca Guidi <[email protected]>
Allow Sql#Query#order and #desc to accept multiple columns and/or

multiple invokations.

Documentation for:

* Lotus::Model::Adapters::Sql::Collection
* Lotus:...

github.com/hanami/model - bd9d679dd7ea1da5e241481c55afca645adf4dba authored over 10 years ago by Luca Guidi <[email protected]>
Add missing stdlib Set require to ClassAttribute.

Ran into this trying to `require 'lotus/utils/class_attributes'`:

NameError: uninitialize...

github.com/hanami/utils - 69dd6ebba349a573ef4d917ce9ff6ca9aeb95391 authored over 10 years ago by Christopher Keele <[email protected]>
Documentation for:

* Lotus::Model::Adapters::Abstract
* Lotus::Model::Adapters::Implementation
* Lotus::Model...

github.com/hanami/model - a2ab49f00221c405fada6bda1a90ef0021c6ce31 authored over 10 years ago by Luca Guidi <[email protected]>
Enforce Adapter interface with #command and #query

github.com/hanami/model - b6a7af8df3ebe5391aa8203b42b0980f0bb3344d authored over 10 years ago by Luca Guidi <[email protected]>
Allow Mapper to accept a custom coercer for the database

github.com/hanami/model - 3787f33f6e9d7e6888777479d137291019ceff1e authored over 10 years ago by Luca Guidi <[email protected]>
Documentation for Mapping::Coercer and Mapping::Collection

github.com/hanami/model - 0ea3c7be16cfacef43329a36f81aeaed5705b2ad authored over 10 years ago by Luca Guidi <[email protected]>
Started with the documentation

Covered:

* Lotus::Model
* Lotus::Model::VERSION
* Lotus::Mapper
* Lotus::Mapping

github.com/hanami/model - 8b9b4e1f8538f34e703142b9a32e418f1f3431a5 authored over 10 years ago by Luca Guidi <[email protected]>
Updated Lotus::Utils dependency

github.com/hanami/model - 4bb8f2e0b025fdf6592ee01c2bfede0abe7d4342 authored over 10 years ago by Luca Guidi <[email protected]>
Prepare for 0.1.1

github.com/hanami/utils - ae046a5404572eecdfe77a9d034ef7eeb45515a4 authored over 10 years ago by Luca Guidi <[email protected]>
Moved Coercer in a separated file

github.com/hanami/model - 15043d7f87866272609ff257c25e52f92a78728a authored over 10 years ago by Luca Guidi <[email protected]>
Merge branch 'master' of github.com:lotus/utils

Conflicts:
lib/lotus/utils/kernel.rb

github.com/hanami/utils - ddbe67bd925a01c687bd031522fb01f2bbba7ac1 authored over 10 years ago by Luca Guidi <[email protected]>
Reimplemented Lotus::Utils::Kernel.Hash for Ruby 2.0.0

github.com/hanami/utils - 2b704f085ee3aeb67403487b4ddb8a110d50f66e authored over 10 years ago by Luca Guidi <[email protected]>
Enforce dependency with Sequel 4.9

github.com/hanami/model - 4fb9c1834853cc2c4e1cd87e5205b9b73d60ac58 authored over 10 years ago by Luca Guidi <[email protected]>
Ensure that unmapped attributes doens't interfer with initialization of entities

github.com/hanami/model - 893109acabaca5c948786e0199446aa5c409c117 authored over 10 years ago by Luca Guidi <[email protected]>
We aim for 100% test coverage!

github.com/hanami/model - 8e23922153085ec8c4a742563b3568735815e0c0 authored over 10 years ago by Luca Guidi <[email protected]>
Removed dead code

github.com/hanami/model - e61f205f7b6ba6da5468dee54278939cbc006ae8 authored over 10 years ago by Luca Guidi <[email protected]>
Implemented Memory::Query #to_s, #empty? and #any?

github.com/hanami/model - da37d7ae833a448bbdbf520a76dc3c54662296c8 authored over 10 years ago by Luca Guidi <[email protected]>
Implemented Repository#exclude

github.com/hanami/model - 94f0ecbbec2023b3b45a58479aee76f31b4731cf authored over 10 years ago by Luca Guidi <[email protected]>
Removed unused require

github.com/hanami/model - 699832880754e8e8e59845fed442cbe328874e62 authored over 10 years ago by Luca Guidi <[email protected]>
Implemented Sql::Query #to_s, #empty? and #any?

github.com/hanami/model - 7211935652fd9e58a00c3781a6ebed5670c033eb authored over 10 years ago by Luca Guidi <[email protected]>
Implemented Sql::Query#negate!

github.com/hanami/model - 5e7e0c4b665c4c2e3c162e51dbaa17d1c10582ef authored over 10 years ago by Luca Guidi <[email protected]>
Define top level constant ::Boolean

github.com/hanami/model - 5df30c2bc2a76b73bec129b78b2ed3c3ea3e6409 authored over 10 years ago by Luca Guidi <[email protected]>
Load Mapper when the framework is loaded

github.com/hanami/model - a9df2ec2e71fef35ab98c20dec1f7a108aab5f05 authored over 10 years ago by Luca Guidi <[email protected]>
Extracted Mapping::Collection::REPOSITORY_SUFFIX constant

github.com/hanami/model - de211019fdd073f27244473194b3bfecaa95bcc4 authored over 10 years ago by Luca Guidi <[email protected]>
Expose Mapper#load! to make Lotus::Model thread safe

github.com/hanami/model - b4ed0fe441fc584f0c41f103638c8c39893fe6c8 authored over 10 years ago by Luca Guidi <[email protected]>
DRY Implementation internals

github.com/hanami/model - cfe6eb7b8e16a700a8b242f595e9e8580038e73f authored over 10 years ago by Luca Guidi <[email protected]>
Moved UnmappedCollectionError under a separated file

github.com/hanami/model - 0936848d77ef43ef83f41fc0395d3b3a12bae933 authored over 10 years ago by Luca Guidi <[email protected]>
Removed serialization responsibility from Mapper

github.com/hanami/model - b6e49ff89e5de03fdedd80dec1099d25b005e45e authored over 10 years ago by Luca Guidi <[email protected]>
Removed unnecessary conditional in test

github.com/hanami/model - 9057fbd26ec8e5fbbc4bb6c3b08c8998e09ea48c authored over 10 years ago by Luca Guidi <[email protected]>
Renamed Lotus::Model::Mapping::Collection#key into #identity

github.com/hanami/model - 43c462f9e4b4a350ac252f980af3bdb2c761b2e4 authored over 10 years ago by Luca Guidi <[email protected]>
Removed serialization responsibility from Sql::Command

github.com/hanami/model - af590393616b7f5f478c4f67ecc43d121753a23d authored over 10 years ago by Luca Guidi <[email protected]>
Removed deserialization responsibility from Sql::Query

github.com/hanami/model - 92101bb8c37c0bb633824c0e8549107689300599 authored over 10 years ago by Luca Guidi <[email protected]>
Rewritten Sql::Command, it now works on scoped queries

github.com/hanami/model - 04e959763915f682102435a3ad1885122a76f8f8 authored over 10 years ago by Luca Guidi <[email protected]>
Coerce with the right type the primary key for Repository.find

github.com/hanami/model - eb497467a3538e6893ed1df1cca154ee0f9cb9cb authored over 10 years ago by Luca Guidi <[email protected]>
Implemented Command for mutation actions such as insert, update, delete. Removed serialization responsibility to the adapter. Removed unused code.

github.com/hanami/model - daf3e041cff13c76ebd92facfafdedc42b2a7b5f authored over 10 years ago by Luca Guidi <[email protected]>
Sql and Memory adapter are now using Query to serve #all, #find, #first, #last

github.com/hanami/model - 5ae8b1197309a00bb97ccbaed1f39f8ed6bda512 authored over 10 years ago by Luca Guidi <[email protected]>
Implemented Query#asc and #desc

github.com/hanami/model - b0a35c5b08f514301c5ea84af2d5592eaf323666 authored over 10 years ago by Luca Guidi <[email protected]>
Make querying thread safe for MemoryAdapter

github.com/hanami/model - ef2d1fa21d5520cd537222482da885706597f106 authored over 10 years ago by Luca Guidi <[email protected]>
DRY internals of Memory::Query

github.com/hanami/model - 2bfd4352036b115024623d68637eabfe0ba37853 authored over 10 years ago by Luca Guidi <[email protected]>
Implemented Query#select

github.com/hanami/model - db7e69974779fc38f7dacc108fa2a7e133b15232 authored over 10 years ago by Luca Guidi <[email protected]>
Implemented Query#exist?

github.com/hanami/model - 2d83581ec6d2961c877873b2c27b64da75e315b2 authored over 10 years ago by Luca Guidi <[email protected]>
Implemented Query#exclude

github.com/hanami/model - 13cfde0fb666f960d380f64f0f247d7d93423999 authored over 10 years ago by Luca Guidi <[email protected]>
Implemented Query#range

github.com/hanami/model - 79596de44f3a21f116cfab552f71a7b8333e2112 authored over 10 years ago by Luca Guidi <[email protected]>
Implemented Query#interval

github.com/hanami/model - 70df238e44b2797809ca243b36c2c640ab8e6b78 authored over 10 years ago by Luca Guidi <[email protected]>
Implemented Query#min

github.com/hanami/model - a0cbb8c37c4968d0c84c160266d5effa7c1eb489 authored over 10 years ago by Luca Guidi <[email protected]>
Implemented Query#max

github.com/hanami/model - 41e3d69f75983736fc5a325335e0d84c9b79b6bf authored over 10 years ago by Luca Guidi <[email protected]>
Changed the semantic of Query#average: let return a float if needed, handle strings and nil values

github.com/hanami/model - 5577283119e7ee83e24899088a7027fdb795bbd0 authored over 10 years ago by Luca Guidi <[email protected]>
Implemented Query#sum

github.com/hanami/model - 3e1bddc6c39a93955b7d43e4a5fc410d8b84e7f0 authored over 10 years ago by Luca Guidi <[email protected]>
Implemented Lotus::Model::Adapters::Memory::Query#average

github.com/hanami/model - 97d0fb9b0b9b7381842df29c65aa5541d2ad8426 authored over 10 years ago by Luca Guidi <[email protected]>
Implemented Lotus::Model::Adapters::Sql::Query#average

github.com/hanami/model - d7068b5f482ee24add2633b20c980f7a822c61ee authored over 10 years ago by Luca Guidi <[email protected]>
Make Lotus::Utils::Kernel.Hash compatible with Ruby 2.0.0

github.com/hanami/utils - 670edbf4b23352e3e2802442b30a900b51ac1cb1 authored over 10 years ago by Luca Guidi <[email protected]>
Implemented Lotus::Utils::Kernel.Boolean

github.com/hanami/utils - 82c0f546bc6ee67a774ec9e7ba7eca3df2c851a3 authored over 10 years ago by Luca Guidi <[email protected]>
Implemented Lotus::Utils::Kernel.Hash

github.com/hanami/utils - 48ba6fb250201acdf70f2630061ed043bcbfb007 authored over 10 years ago by Luca Guidi <[email protected]>
use head Lotus::Utils

github.com/hanami/router - b1d4887490c1575700070a4c11fe23e1765157c5 authored over 10 years ago by Karl Freeman <[email protected]>
Improved Lotus::Utils::Kernel.Set semantic. It now returns nil if nil is given.

github.com/hanami/utils - 91fcff6a99a69cbee065bc87d1bf229b7138ebbd authored over 10 years ago by Luca Guidi <[email protected]>
Improved Lotus::Utils::Kernel.Array tests and semantic.

It now returns nil if nil is given.

github.com/hanami/utils - c3f6d2aa789290762b8674dd4447abb09912f15b authored over 10 years ago by Luca Guidi <[email protected]>
Implemented Lotus::Utils::Kernel.Set

github.com/hanami/utils - c10d5613cf5762d14c1274720a1ff0a6846493d6 authored over 10 years ago by Luca Guidi <[email protected]>
SVG badges

github.com/hanami/utils - ee0cc3c6aa4c1a2899b18bab66ec5fb2365e679f authored over 10 years ago by Karl Freeman <[email protected]>
SVG badges

github.com/hanami/router - 5d00232b5cc3f3cf54aef3258cdb8c7450c911a0 authored over 10 years ago by Karl Freeman <[email protected]>
Merge pull request #3 from karlfreeman/various-tidying

Various tidying

github.com/hanami/utils - cbc68932617f472032dc9a47c429c19414daf3c9 authored over 10 years ago by Luca Guidi <[email protected]>
Improved tests and documentation for Lotus::Utils::Kernel.Array

github.com/hanami/utils - 3d4540bae180a17b14762453ec21f7c8e5a184d8 authored over 10 years ago by Luca Guidi <[email protected]>
consistent with other Lotus repos

github.com/hanami/utils - 703326cb8e63d09b5365f653a86186587b0106af authored over 10 years ago by Karl Freeman <[email protected]>
don't reference local lotus-utils

github.com/hanami/router - 233e6bb34e74cd4bc3ef6a218e8b96bdac47eb60 authored over 10 years ago by Karl Freeman <[email protected]>
ensure .gitignore is consistent across all Lotus repos

github.com/hanami/router - 6b05608e71dcbdea31c2aab35ce91441e4ed12f0 authored over 10 years ago by Karl Freeman <[email protected]>
specify the LICENSE as markdown for prettier Github printing

github.com/hanami/router - 8372e6fd6e9c5b83f7cbac4f6a83f040bf775226 authored over 10 years ago by Karl Freeman <[email protected]>
add Github contributing guidelines

- https://github.com/blog/1184-contributing-guidelines

github.com/hanami/router - bcfac684d8fa2a9eb95a7b62daf95c333ba8f2ba authored over 10 years ago by Karl Freeman <[email protected]>
specify the LICENSE as markdown for prettier Github printing

github.com/hanami/utils - 39024bf89b3e230598b9f6706dbc489300f87ea4 authored over 10 years ago by Karl Freeman <[email protected]>
ensure .gitignore is consistent across all Lotus repos.

github.com/hanami/utils - 68d6ecf4fa093afd840b166dbd5d1f1a8b01c077 authored over 10 years ago by Karl Freeman <[email protected]>
add Github contributing guidelines

- https://github.com/blog/1184-contributing-guidelines

github.com/hanami/utils - 5582e72ca10913f74af088363e0597d5de83f9d0 authored over 10 years ago by Karl Freeman <[email protected]>
Improved the semantic of Lotus::Utils::Kernel.Integer

github.com/hanami/utils - 9c0478cd84edcd01d236c5c0f71a67bdafab94db authored over 10 years ago by Luca Guidi <[email protected]>
Fixed typo in Lotus::Utils::Kernel.String docs. Tiniest commit of my life :sparkling_heart:

github.com/hanami/utils - c72d20298e8f59aa2dad02fb29c7e740fbe675ba authored over 10 years ago by Luca Guidi <[email protected]>
Fix CI, consider to use UTC time for String coercion

github.com/hanami/utils - 93cb464970241964ab556e8256a1fcef16634064 authored over 10 years ago by Luca Guidi <[email protected]>
Implemented Lotus::Utils::Kernel.String

github.com/hanami/utils - 012f26683c7355eb083aaa8bdce587452aaa8eb3 authored over 10 years ago by Luca Guidi <[email protected]>
Introduced Sql::Query

github.com/hanami/model - 21abc27fcdc3b452504b49a86130ecafd48f5611 authored over 10 years ago by Luca Guidi <[email protected]>
Implemented Memory::Query#count

github.com/hanami/model - 7b63b7f97f4c31b3f181cd3e03e78d3d4c65a64e authored over 10 years ago by Luca Guidi <[email protected]>
Make the results of Repository queries lazy

github.com/hanami/model - 517a89acaf404845331a1df19cc1e9f8091f1eab authored over 10 years ago by Luca Guidi <[email protected]>
Renamed adapters with the "Adapter" suffix, in order to keep namespaces free.

Example:

Lotus::Model::Adapters::Memory => Lotus::Model::Adapters::MemoryAdapter

In this way...

github.com/hanami/model - e6a756c689ab52ffabf7c94f83d1832398134970 authored over 10 years ago by Luca Guidi <[email protected]>
Implemented Query#or, #limit and #offset

github.com/hanami/model - 8a076b955d66762854b9613b7d95921749c37e66 authored over 10 years ago by Luca Guidi <[email protected]>
Added tests for SQL adapter and implemented #where, #and and #order for all the adapters

github.com/hanami/model - 388957d13e44369b0ede9080193bef6461e85bbf authored over 10 years ago by Luca Guidi <[email protected]>
FIXME note

github.com/hanami/model - e710df67a731ecc7a55915900a7121e6764cb7c9 authored over 10 years ago by Luca Guidi <[email protected]>
Initial design for quering the datasource

github.com/hanami/model - 5a97c12240866f7198f1f180478dc734630d3564 authored over 10 years ago by Luca Guidi <[email protected]>
Use Lotus::Utils::Kernel conversions

github.com/hanami/model - 6f804db453c4a704b884366f49ee0c9c0af214f3 authored over 10 years ago by Luca Guidi <[email protected]>
Implemented Lotus::Utils::Kernel.Integer

github.com/hanami/utils - e1a35e26a72af126de579e14c386433297ae64f0 authored over 10 years ago by Luca Guidi <[email protected]>
Implemented Lotus::Utils::Kernel.Array

github.com/hanami/utils - 152c85631bfeaf573f8d92f3799bfaaf3884c753 authored over 10 years ago by Luca Guidi <[email protected]>
Allow the mapper to specify the primary key of a collection with

Lotus::Model::Mapper::Collection#key.

Allow the mapper to transcode attribute names from origina...

github.com/hanami/model - 4ae696723fe0c4475d9620c5513323237dff554d authored over 10 years ago by Luca Guidi <[email protected]>