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

added support for custom error pages

github.com/hanami/hanami - fca8b5f8787e04f238cd7d67b3a66586b2b845d5 authored over 10 years ago
Merge pull request #35 from splattael/refactor

Tiny refactorings

github.com/hanami/controller - ad26f667298c5651f994a3888ec59c1a0b04c513 authored over 10 years ago
Merge pull request #49 from Erol/small-documentation-fix

Make minor text correction on README

github.com/hanami/model - 2998c3f79bd2a659e9b211b3395ac7d8c6782b4f authored over 10 years ago
Including some documentation about http cache and conditional get

github.com/hanami/controller - 2931f40f1d54d258f1930dbfc3704e06794dde01 authored over 10 years ago
Fixing headers names. It must be a HTTP prefix

github.com/hanami/controller - acf757fbefa5e7d740806fb78550279dae8c58ab authored over 10 years ago
Finishing last modified implementation

github.com/hanami/controller - ad79948903598b7898163c493bbd9dbcec94c638 authored over 10 years ago
Introduced coercions :airplane:

Example:
require 'lotus/validations'

class SignupParams
include Lotus::Validations

...

github.com/hanami/validations - e9e309df5bf9f5608ec3fcbae8f66b238e45355c authored over 10 years ago
Setup dependencies :airplane:

github.com/hanami/validations - aec4288737f6a9d8abb759a4e7e34207d480d930 authored over 10 years ago
returning only headers which matters

github.com/hanami/controller - f75afb8d76d54541c4f247dd49e37ac47b9c5dc5 authored over 10 years ago
WIP: LastModified header

github.com/hanami/controller - 1e3052e208b3ded75e76df368858a6f4e3a62fd8 authored over 10 years ago
Some refactorings

github.com/hanami/controller - eb83fbe7a1ae98826ea9d9c1c8104d08f11c7f5b authored over 10 years ago
Ensuring that fresh method keeps or includes the ETag header into response headers

github.com/hanami/controller - 92fdfbf1d610dd665eac943824a62d22bf87df27 authored over 10 years ago
simple etag implementation

github.com/hanami/controller - dbb2dfbfb3aa14d4bccd95ddfd5b9546ca1b73ef authored over 10 years ago
Make minor text correction on README

github.com/hanami/model - 87fc33fb1fe9bebf19603113f26818ea15aaa33e authored over 10 years ago
just new lines

github.com/hanami/controller - 611a2163a18d665c87f672bf7467ecd68f8aaa16 authored over 10 years ago
Using directive class instead of have all the logic here

github.com/hanami/controller - 580e2f31d010c9c80de9e63fb46c39ad0b2360b1 authored over 10 years ago
dashirizing non value directives key

github.com/hanami/controller - 0f42aff5c169723ac84e9b272e646b0b691f98f4 authored over 10 years ago
Handling time value and other formats

github.com/hanami/controller - 19619e7f483d2b3c24149049f44ccc65368c1ea4 authored over 10 years ago
Allowing non value and value directives

github.com/hanami/controller - 948e93c8fb8e63ce3c9d595d69ef27815e9c8758 authored over 10 years ago
Allowing value directives

github.com/hanami/controller - 02b2ef4cda1434c539da123fb9bdb6e00b277128 authored over 10 years ago
Rename Lotus::Model::Config::Adapter#load! to build

github.com/hanami/model - 2a4258bb645dfb67cbf2737584b2d2a7a7e220b5 authored over 10 years ago
Creating a PORO to store directives and deal with all rules envolved

github.com/hanami/controller - 2a0d5a0fcc5d3068a781833baec9374e36a63f61 authored over 10 years ago
It is good to unload in test

github.com/hanami/model - c91aef2e6586486491c5d0127cb3fb2ddfe6db54 authored over 10 years ago
You should be able to unload too! (reset?!)

github.com/hanami/model - 48ac05aa836debd0f49c7c8c37f6dd5c58e10c0b authored over 10 years ago
The overlord load! is here

github.com/hanami/model - 1b178b3f3d248ed9f0af4e89a52faa450e8c72f1 authored over 10 years ago
Ignore .ruby-version file

github.com/hanami/model - fd9a4523c60406aeb0e47a523bedd06f7b9a1a52 authored over 10 years ago
Should not commit .ruby-version

github.com/hanami/model - 78e410ceabfd0ef84fbfa00a9dd42a849f5c739c authored over 10 years ago
Now the configuration does load!

github.com/hanami/model - 10b4e3920e724dbd221b52776278bf835c27161a authored over 10 years ago
Update configuration doc

github.com/hanami/model - 839f26a9a220d7e644cc18f1e8e1de22dcddf243 authored over 10 years ago
Expires now considers value directives min-fresh and max-stale

github.com/hanami/controller - 862ca320a93f82d60381321207196f78ab1938d8 authored over 10 years ago
including value directives min-fresh and max-stale

github.com/hanami/controller - 1d0c286280c913c96dac44dd48c9f1ca1f0fede1 authored over 10 years ago
Since it's possible to define :public and :private directive, we should ignore public directive in favor of private directive (it's not official on RFC)

github.com/hanami/controller - a5b40b2f2ed8fd9fd64cff1c9c99558545b0183d authored over 10 years ago
Fix mapping spec

github.com/hanami/model - bee173dc94708b8d11b76b333b62c06265c344c8 authored over 10 years ago
Add global mapper to configuration dsl

github.com/hanami/model - 6539840dc0ec562d4421829510ea39e5fac7424f authored over 10 years ago
Merge pull request #47 from joneslee85/config-adapter-is-not-null-hell-no

Instantiate Adapter from Adapter config

github.com/hanami/model - 2f91933ba22d3b1cf1568ccd2cff5a1f7141ba5a authored over 10 years ago
Assign redirect location reducing object allocs

github.com/hanami/controller - 7f044f505eb9d20223261ad03841ab80beca2501 authored over 10 years ago
Merge pull request #46 from coenert/master

added expressions to where condition

github.com/hanami/model - 135a8a7267e929d1d1c13bf8d41ad4fe79dc33b7 authored over 10 years ago
removed puts in test

github.com/hanami/model - 5b14a18c00305deedf4f7e86654af207a7aaa5df authored over 10 years ago
Added examples and fixed typo

github.com/hanami/model - be5787c7873fe0fa67cb2ea329f465e5efa183e4 authored over 10 years ago
Merge pull request #24 from splattael/tiny-refactor

Nitpicking

github.com/hanami/utils - a31b75f8b1c6e158939a384eba9850478321cfb5 authored over 10 years ago
Get rid of @default

github.com/hanami/model - 2c54d630052718709e7623ed84ea58c97f4de39c authored over 10 years ago
Doc nitpick clean

github.com/hanami/model - 6dafb762e020d21db43630a0bf7ae2b249bf5332 authored over 10 years ago
Add more tests

github.com/hanami/model - 4e59a6d1a8bc0cc78d0139921494124267cab715 authored over 10 years ago
Add Lotus::Model::Config::Adapter#load!

github.com/hanami/model - 20b5df5130d142315122bbebf9d184d6980aafb7 authored over 10 years ago
Refactor Configuration test

github.com/hanami/model - 52d5fe0fa953e5e5a5bead00028d77895ec5dde0 authored over 10 years ago
Prefer String#prepend over String#insert(0, ...)

github.com/hanami/utils - b817cfb863973fd528c780d54bbc1fcbf763102c authored over 10 years ago
Prefer singleton_class over `class << self` idiom

github.com/hanami/utils - 58153eaf3c823c107ee16d94a2ad3b2db284149d authored over 10 years ago
Just extend the base class. No need to class_eval

github.com/hanami/utils - 8d2df98f65533fcb2aa6184e0bdcd814b1072e4d authored over 10 years ago
Merge pull request #23 from splattael/speedup-tokenize

Speedup Lotus::Utils::String#tokenize

github.com/hanami/utils - ed17ad83222ba74c11b31f5019db5a0a74488f6a authored over 10 years ago
Extract regexp and separator into constants

github.com/hanami/utils - 01ca0929dd45817aa48c67173b8d39d07d75099f authored over 10 years ago
Speedup Lotus::Utils::String#tokenize

Use MatchData with its {pre,post}_match information which is twice
as fast as the previous imple...

github.com/hanami/utils - 520c021abd1a252c080e399422bd779244ef26c6 authored over 10 years ago
[ci-skip] Remove unnecessary test fixture

github.com/hanami/controller - 25af69133df811166fc1a6a725ef73b5e0c1531d authored over 10 years ago
Ensure that included modules can use Action features

github.com/hanami/controller - a4c4859045412a6778a3913314ac47f1c0704ab1 authored over 10 years ago
Merge pull request #22 from splattael/respond_to_missing

Define respond_to_missing? when overriding method_missing

github.com/hanami/utils - 8b9194f521a780dc82bc1bfde4597b50aceaf885 authored over 10 years ago
implemented lambda expression for exclude and or

github.com/hanami/model - 61865290d74660b9eb9b729593ddcda090107ffa authored over 10 years ago
Define Lotus::Utils::Hash#respond_to_missing?

github.com/hanami/utils - 2380d62e5caa709eb10b9d98f460be7ac4334db4 authored over 10 years ago
Define Lotus::Utils::String#responds_to_missing?

github.com/hanami/utils - 1c300af120f93c2b3bf570a3290d1a80c3ad4313 authored over 10 years ago
Merge pull request #45 from tguo/move-configuration-out-of-model

[WIP] Move lotus model adapter into Configuration

github.com/hanami/model - 7f912c0a4a1c9e5820a25673c26f3d16c5032cac authored over 10 years ago
Tweak Configuration#adapter doc

github.com/hanami/model - 9c191066c14aec07703907f86a0b3a79f08d788a authored over 10 years ago
Minor clean up for Configuration test

github.com/hanami/model - 88998ec8dbbd8516b10452dd4bb022aa47a0efb1 authored over 10 years ago
Add test for Configuration

github.com/hanami/model - 16fcc135fb5b154320d451b178aecf9601647dad authored over 10 years ago
improved checking arguments where condition

https://github.com/lotus/model/issues/42#issuecomment-50452105

github.com/hanami/model - 3fe74fcf50ab181611c29389f5009919c5aadcaa authored over 10 years ago
Not allow direct manipulation to adapters

github.com/hanami/model - 43df9b569bdb7ec7ee6167b54c6425eb85b6baf6 authored over 10 years ago
Refactor Configuration

github.com/hanami/model - c0417c1c8da89df5b9514a4d5dc99a115a958abc authored over 10 years ago
Replace :: with .

github.com/hanami/model - 6b9be20af9fb6e63b7f68d2b75278e514b8fc39d authored over 10 years ago
Move lotus model adapter into Configuration

github.com/hanami/model - ed8761181aadb6991da3da5aad69df4404a7f0e2 authored over 10 years ago
Merge pull request #44 from joneslee85/clean-up-test

Clean up test

github.com/hanami/model - 1b0ee81e99cc944e56b782d0340eaaa93023be86 authored over 10 years ago
Clean up test

github.com/hanami/model - 7c2d2621c4acdacbc84a1591f47e530620bfd7cc authored over 10 years ago
Merge pull request #41 from joneslee85/issue-33

[WIP] Allow Lotus::Model to register adapter instance

github.com/hanami/model - 932a726a14cbafbc3d8c16a6cc150de4e9c73c66 authored over 10 years ago
added where condition in code block

Sequel already has an option to define you condition in a code block,
like this:

```ruby
UserRe...

github.com/hanami/model - 6cdfd861a1ebe6783410690effb5faebc1dd3c51 authored over 10 years ago
Merge pull request #43 from joneslee85/mention-about-custom-repo-on-readme

Add instruction on custom config repository

github.com/hanami/model - 546f2950e920dcba3932afb7812eef218d6c748d authored over 10 years ago
[ci skip] Add instruction on custom config repository

github.com/hanami/model - bf9b3f20aa3f7eca07517ce324caf3011ad2d1db authored over 10 years ago
Updated README with whitelisting params

github.com/hanami/controller - bbe73047e9e74132caa366d076fac55384a46ad7 authored over 10 years ago
Never use Lotus::Action::Params directly

github.com/hanami/controller - 61a14338e248ac641aa7429d7fae93e71c9b497a authored over 10 years ago
Store whitelisted param names only as symbols

github.com/hanami/controller - 6e39afa16dc4fe43d5ca59c3be43995fbe5d810e authored over 10 years ago
Allow Lotus::Action.params to accept a block

It creates an inner class which inherits from Lotus::Action::Params.

Example:

require 'lotus...

github.com/hanami/controller - 088b299862755e7df894790666a58e0cfb574ac2 authored over 10 years ago
Fixed params whitelisting behavior in pure Rack env.

github.com/hanami/controller - 9e3a269a1e034cbf520c1c5ef11b1d236f10ce1b authored over 10 years ago
Merge branch 'mjbellantoni-param_whitelisting'

github.com/hanami/controller - 42cb52ac431a8662606ee24448e8cf5b9a4ff432 authored over 10 years ago
Merge branch 'param_whitelisting' of https://github.com/mjbellantoni/controller into mjbellantoni-param_whitelisting

github.com/hanami/controller - bc0fd846f9e7db1b5a31e6b6d6e66ee8138787e7 authored over 10 years ago
Improve sessions configuration

* Move assets and sessions middleware configuration to
Config::Middleware
* Move default sessi...

github.com/hanami/hanami - 842c6ef4bba26664d610ed6224abe6044aa0485a authored over 10 years ago
Ensure the right level of visibility for Action's methods. Ref #16

github.com/hanami/controller - c95dd0642884e9ac3563dac1e1c947ae724741a2 authored over 10 years ago
Merge branch 'fuadsaud-protected-methods'

github.com/hanami/controller - 297f7bb0ae89928660679f2a3836e17a9251dd39 authored over 10 years ago
Merge branch 'protected-methods' of https://github.com/fuadsaud/controller into fuadsaud-protected-methods

github.com/hanami/controller - 128874083bd318678fe29b06b4e9cd3a70141b87 authored over 10 years ago
Let Utils::Hash#inspect output to be the same of ::Hash#inspect

github.com/hanami/utils - 46b39e3dd7120bb9f054957c4466eb905cf9eadc authored over 10 years ago
Merge pull request #20 from lotus/composition-for-core-classes

Composition over inheritance

github.com/hanami/utils - 3b373224f53b442abf8e2c134f5fdfe20ef0b3a7 authored over 10 years ago
Use composition over inheritance for Lotus::Utils::PathPrefix

github.com/hanami/utils - 5b3e790a87b37451808f429e07378c6db81ee929 authored over 10 years ago
Allow handle exceptions configuration

This is useful in test env, where developers may want to dig inside a
stack trace instead of a g...

github.com/hanami/hanami - 11ce2b3e9e6483ed97fa8a9ac7a5db15ba662234 authored over 10 years ago
Merge pull request #34 from robyurkowski/patch-1

Fix non-functioning Rack API reference

github.com/hanami/controller - 1b2ea2fcc08e2cb3eceeea2ade5b2c01adbc2a72 authored over 10 years ago
Fix non-functioning Rack API reference

The existing link was 404ing. This replaces that link with (presumably) an identical alternative.

github.com/hanami/controller - e2c35564c4b7cd2de565c96c8a10ed634c513db1 authored over 10 years ago
Allow session configuation

* add #sessions Lotus::Configuration, used to enable and configure sessions
* add Lotus::Config:...

github.com/hanami/hanami - 9b4a7c7ac948651998af09e0cc0d9823a121b874 authored over 10 years ago
Merge pull request #51 from gotjosh/allow-cookies-configuration

Allow configuration of Cookies.

github.com/hanami/hanami - 3b1be6f5d98ae43c8d2baa3317790522bb4a1190 authored over 10 years ago
Document support for cookies in the README.

github.com/hanami/hanami - bf343441e674d3bb9a3265b2307322d6e76d1a76 authored over 10 years ago
Homogenize cookie key.

github.com/hanami/hanami - 90ce4c752d5f79c614fc444552483fa529f7599f authored over 10 years ago
Revert "Document support for Configuration#mapping."

This reverts commit 14f40de68481e94dbc621d1a6ce4c999b1a79a59.

github.com/hanami/hanami - 0ebd337462ced450a7c7fa048aa6c1bbfa0a37f1 authored over 10 years ago
`Configuration#cookies` integration tests and fixture.

github.com/hanami/hanami - 7da7370146607d08db23e3ee69dd3ecc2511c1f6 authored over 10 years ago
Proper describe naming for #cookies.

github.com/hanami/hanami - 56469e73bbafd9ccc4685e397136255938427bf4 authored over 10 years ago
Allow configuration of Cookies.

Allow the `Lotus#configuration` to inject the `Lotus::Action::Cookies`
module in your applicatio...

github.com/hanami/hanami - fce64dcfa3efe9a08e7e5e6676d1913b5600c49b authored over 10 years ago
Improve `Configuration#cookies` documentation.

- Documentation should be high level.
- Replace boolean with TrueClass & FalseClass.
- Removing ...

github.com/hanami/hanami - a49cd1c01133a930a70be8578a5b4c16a71024c6 authored over 10 years ago