Ecosyste.ms: OpenCollective

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

github.com/hanami/utils

Ruby core extentions and class utilities for Hanami
https://github.com/hanami/utils

Let `Utils::Hash#initialize` to accept only objects that implement `#to_hash`

8e4c78d3d064fb3c164ef1ffad65d73eb98ad29a authored about 8 years ago by Luca Guidi <[email protected]>
Make the build to pass with rubocop ~> 0.45

f55c2cf3c515827aa4c8295643aa81a9778dc890 authored about 8 years ago by Luca Guidi <[email protected]>
Merge pull request #164 from hanami/utils-require

Introducing `Hanami::Utils.require!`

d9fe78a82a2e557c1d925abcf7a5ab066ff3b38d authored about 8 years ago by Luca Guidi <[email protected]>
Introducing `Hanami::Utils.require!` as cross-platform, ordered, recursive way to require Ruby files

bd1cfa3da03e8933a8feae918f4238290327c26c authored about 8 years ago by Luca Guidi <[email protected]>
Merge pull request #163 from hanami/file-list

Introducing Hanami::Utils::FileList

255ae49d3d7c236997ccf1a1983af64730fd6fff authored about 8 years ago by Luca Guidi <[email protected]>
Introducing Hanami::Utils::FileList

065d395f0590290266cfef57c3a10ebd0e52b135 authored about 8 years ago by Luca Guidi <[email protected]>
Hanami::Utils::Hash#symbolize! now handles array

c235b09dff0381ebcbd15703f1b23627a7bfb3af authored about 8 years ago by Lucas Amorim <[email protected]>
Make the build to pass with rubocop ~> 0.44

a2c9fe966ecc4e1997ffb616c7e57fc6e7acfadd authored about 8 years ago by Luca Guidi <[email protected]>
Fix typo in readme [skip ci] (#155)

aa49a1f255ddeff69b696c518879806b8af1c777 authored over 8 years ago by Anton Davydov <[email protected]>
Merge branch 'hash-compatible-with-objects-that-respond-to-to_hash'

098311517b6862cbdd36d8f7f7132300095d4e84 authored over 8 years ago by Luca Guidi <[email protected]>
Make Utils::Hash compatible w/ objects that respond to `#to_hash`

Enhanced behavior for:

* `#symbolize!`
* `#stringify!`
* `#to_h`

6243607729b32e5d584ddcdfe07da3b4b5bc3271 authored over 8 years ago by Luca Guidi <[email protected]>
Merge pull request #148 from mgrachev/interactor-failure-method

Add methods #successful? and #failing? to Interactor

8df684643f61b9ff7b0ce7fb34e40c1bf4351ef1 authored over 8 years ago by Luca Guidi <[email protected]>
Add methods #successful? and #failing? to Interactor

29df251b8cdfec915a99109fba98ee1b167fb964 authored over 8 years ago by Mikhail Grachev <[email protected]>
Merge pull request #153 from hanami/make-basic_object-pretty-printable

Make Utils::BasicObject pretty printable

5038cb92fcf5ca82770d907417e61c426a1e6435 authored over 8 years ago by Luca Guidi <[email protected]>
Make Utils::BasicObject pretty printable

add9125845d81033be44f8068599414f5ffaf8d2 authored over 8 years ago by Luca Guidi <[email protected]>
Merge branch 'pascalbetz-class-loading-order'

45b72cec77f2392bd55f384787e6b50096b05746 authored over 8 years ago by Luca Guidi <[email protected]>
Making rubocop happy

b09f4aef938d7603626d666b9d1aa998bea6ce8d authored over 8 years ago by Pascal Betz <[email protected]>
Making sure that only current namespace is checked when loading classes.

107b0a0a7873332792d8ce4e3508383bc46089f9 authored over 8 years ago by Pascal Betz <[email protected]>
Merge pull request #150 from ilasorsa/refactor

Small refactor

a958dd528cc4b8e7ccb7cdd4b96f3aac7b406526 authored over 8 years ago by Luca Guidi <[email protected]>
Merge branch 'master' of https://github.com/hanami/utils into refactor

81bacd8245edf22abbce41b58a1acde02a0a9d89 authored over 8 years ago by Ivan Lasorsa <[email protected]>
Fixed rubocop offence

af6cb534ec868c4414a81c915359f5862add07c7 authored over 8 years ago by Luca Guidi <[email protected]>
Disable rubocop Style/MethodMissing

701513e43434dbfd0fc15250bd5cf2bbaae6a627 authored over 8 years ago by Luca Guidi <[email protected]>
Small refactor

f8dd9030db1562541b5395b2b42978d0e5c3deea authored over 8 years ago by Ivan Lasorsa <[email protected]>
Prepare for v0.8.0

6fcfe1dc0996a943c54aabbbf7289aa1f8f669df authored over 8 years ago by Luca Guidi <[email protected]>
Run Utils::Json tests in isolation to make JRuby happy

8913b12d41944e6721e66a8ab3af9d4129adaeb7 authored over 8 years ago by Luca Guidi <[email protected]>
Cleanup and fix for #147

647f7552b0649cec79070721434146745fa3e5a0 authored over 8 years ago by Luca Guidi <[email protected]>
Merge branch 'duykhoa-master'

a67b24d09706d01db3703dc62e66be731dcf8e1c authored over 8 years ago by Luca Guidi <[email protected]>
Correct typo

a9feb5440c9a8af25c35ef048e3402117770d28a authored over 8 years ago by Duy Khoa <[email protected]>
Add test for basic_object

323a5fd93c3bdd31797f7fd88087c1952291111c authored over 8 years ago by Duy Khoa <[email protected]>
Commented out intermittent failing spec

f213f34ad6e64ebdc668f347859119c518826db1 authored over 8 years ago by Luca Guidi <[email protected]>
Fixed .travis.yml for rubocop

d8dbf554bbaf332529ad2eb5455e966d0dae598b authored over 8 years ago by Luca Guidi <[email protected]>
Code tidy

de705e02b83f52df4edb4e9e37c79d053acb99da authored over 8 years ago by Luca Guidi <[email protected]>
CHANGELOG [ci skip]

c6f5e94dc895048d275fc2071b5eab73dd2b7571 authored over 8 years ago by Luca Guidi <[email protected]>
Logger test: differentiate chmod assertion between JRuby and MRI

c6bf5b3b125bc2ec0ca6f6fc5aa926335bbcd882 authored over 8 years ago by Luca Guidi <[email protected]>
Fix intermittent failing test for Logger

ec17262fb583cc4862bc462e3a05f2e5f38f4f17 authored over 8 years ago by Luca Guidi <[email protected]>
Merge pull request #146 from duykhoa/master

Correct logger tag example

7b9f3d330de6c2cdc68fee0ddabe36ede470e278 authored over 8 years ago by Luca Guidi <[email protected]>
Correct typo

b611abfda6318dee7e3ac94286f660f431fade0d authored over 8 years ago by Duy Khoa <[email protected]>
Correct logger tag example

cd75e4f961400d394f234c6a969feceae545da64 authored over 8 years ago by Duy Khoa <[email protected]>
Introduce Utils::Class.load

f104ea9c43a5b0f61f277f2205ff7b6875bffb2a authored over 8 years ago by Luca Guidi <[email protected]>
Merge pull request #145 from jooohn/fix/typo-in-comment

Fix typo

e2b2d323ad98b14ce4264eec0572e621f7e81185 authored over 8 years ago by Luca Guidi <[email protected]>
Fix typo

1f3b488749842bfb7f975e8793f8c05f9eb32793 authored over 8 years ago by jooohn <[email protected]>
Let Utils::Logger::Formatter to fabricate an instance of self

b2761f5d9ef59a9a75a4b1a198ce6c2010364698 authored over 8 years ago by Luca Guidi <[email protected]>
Merge pull request #143 from davydovanton/fix-logger-format

Add end of line for default logger format

9c150d6f9fe2b62aa984fd0e2641df44705633ac authored over 8 years ago by Luca Guidi <[email protected]>
Keep empty values

844345c4dcd4ff726b3b250ca3f07488e6fab920 authored over 8 years ago by Anton Davydov <[email protected]>
Use special EOL constant instead '\n'

e60b932a6c10b0835389618dcbccbeef24c923e9 authored over 8 years ago by Anton Davydov <[email protected]>
Fix default logger format

c989bc6b2ce576067e25a1d41844f53e42e5c79d authored over 8 years ago by Anton Davydov <[email protected]>
Extend with tests `Hanami::Utils::Json` Ref #142

1159acfae6bc0e463c106afd6c78e5b5a3c8be39 authored over 8 years ago by Luca Guidi <[email protected]>
Merge branch 'davydovanton-multi-json'

ed6f13c9fba517e5ebcf89880fcb9d081c51e3a1 authored over 8 years ago by Luca Guidi <[email protected]>
Use new json wrapper for logger

78719b9a74f7259fdd33ac51a999bd91f0fd0c69 authored over 8 years ago by Anton Davydov <[email protected]>
Create wrapper for json module

cf74c8ca57a1b3f74d3374a6d8c7030a65d24ca8 authored over 8 years ago by Anton Davydov <[email protected]>
Cleanup for #122

1163c179a3d985c5556435aa44b91a19f4a0a849 authored over 8 years ago by Luca Guidi <[email protected]>
Update documentation for Hanami::Logger [skip ci]

76b289dfd3230b443a6fa3aab5de5fd014fe534b authored over 8 years ago by Anton Davydov <[email protected]>
Rename json logger keys

905dad612c7e2b5d53a9f001cda224711f93f9bf authored over 8 years ago by Anton Davydov <[email protected]>
Use environment value for formatting logger

4e1f074e4ff584e6135a73fd11ce15474f21d305 authored over 8 years ago by Anton Davydov <[email protected]>
Introduce new JSON logger format

eec092a9c36099a4dbf04fae4f60344661acf55c authored over 8 years ago by Anton Davydov <[email protected]>
Replace formatters to different classes

6efb24bf39e5d8db1cb2627525d82e294fbd0d34 authored over 8 years ago by Anton Davydov <[email protected]>
Merge pull request #141 from Erol/fix-typo-on-interactor-doc

Fix typo on Hanami::Interactor doc

3c227690da473b85d3e43eb02cd5f79ee9563a0a authored over 8 years ago by Luca Guidi <[email protected]>
Fix typo on Hanami::Interactor doc [skip ci]

e41ca0991d6747d53b427851afe5412a4f70b3da authored over 8 years ago by Erol Fornoles <[email protected]>
Added tests for Utils::Kernel.BigDecimal in order to prevent regressions with negative numbers

Ref https://github.com/hanami/utils/issues/140

ae1683c00b9404c4ee98f0e632f2b6b6a7ae618a authored over 8 years ago by Luca Guidi <[email protected]>
Prefer String#=~ over #match as it doesn't instantiate a useless MatchData object

a954ba096f2c9f663ff237e9ac911985d5e6777a authored over 8 years ago by Luca Guidi <[email protected]>
Merge branch 'davydovanton-test-is-numeric'

a5a0b90fdc9dccf896c7a7d83b7e47276088b9e5 authored over 8 years ago by Luca Guidi <[email protected]>
Merge branch 'test-is-numeric' of https://github.com/davydovanton/utils into davydovanton-test-is-numeric

c7976eee86cc5b0f2288b0d0d35e611ab46337e1 authored over 8 years ago by Luca Guidi <[email protected]>
Fixing the plural of words ending by *ice (#139)

Including mouse and louse on irregular plurals
Including policie as uncountable plural

71f689089da076e0ebb49875ea68b9b94f9832aa authored over 8 years ago by Rogério Ramos <[email protected]>
Merge pull request #137 from Erol/allow-deep-indifferent-access

Allow deep indifferent access on Hanami::Utils::Attributes

9488f242d3ff3d6bc4da9b53864dd67b3c37591a authored over 8 years ago by Trung Lê <[email protected]>
Merge pull request #138 from vyper/patch-1

Update ruby version to 2.3.1 & 2.2.5 on travis

b53b86882038d533c64ac0e7c5dfc5a49f39c708 authored over 8 years ago by Trung Lê <[email protected]>
Allow deep indifferent access on Hanami::Utils::Attributes

2bc5ce3a38eb4406cf598c8d8fb8ebe28e484814 authored over 8 years ago by Erol Fornoles <[email protected]>
Update ruby version to 2.2.5 on travis

https://www.ruby-lang.org/en/news/2016/04/26/ruby-2-2-5-released/

dbc8ed7fb6303ceaf18793b9f0e5ca0ab304ff49 authored over 8 years ago by Leonardo Saraiva <[email protected]>
Update ruby version to 2.3.1 on travis

https://www.ruby-lang.org/en/news/2016/04/26/ruby-2-3-1-released/

bc8b76ed87cf2c7e592ada1d9c946110b28e8825 authored over 8 years ago by Leonardo Saraiva <[email protected]>
Make method more idiomatically

7a09076add1298376a37e223b7cfc37442b70255 authored over 8 years ago by Anton Davydov <[email protected]>
Fix Utils::Kernel.Boolean conversion with ::String and Utils::String

b5a7903b9ee6c62032543b711efde3e449f12d48 authored over 8 years ago by Luca Guidi <[email protected]>
Add missing tests for Kernel#numeric? method

f01ceb313979f752fd9d099b533dea0fdd7040e3 authored almost 9 years ago by Anton Davydov <[email protected]>
Extracted Utils::Kernel.numeric?

57f6be767b917ff494476c25332e7cae501d904d authored almost 9 years ago by Luca Guidi <[email protected]>
Merge pull request #134 from duykhoa/string_improve

Improve single quote consistency for string_test

7c90300340b1ce8c52d6aa5dec9fb06b43684975 authored almost 9 years ago by Luca Guidi <[email protected]>
Improve single quote consistency for string_test

d76f471d9740eba62a62afe0b9143290d0c12194 authored almost 9 years ago by Duy Khoa <[email protected]>
Merge pull request #131 from rogeriozambon/master

Added tests to BasicObject#respond_to_missing? and String#singularize

1c2095517e0bd31ce5caebb32aba1f217bffd48f authored almost 9 years ago by Luca Guidi <[email protected]>
just changing test description

dceb4b8ca603aeb205ee50f73274aa1c999f2804 authored almost 9 years ago by Rogério Zambon <[email protected]>
Merge pull request #133 from davydovanton/fix-logger-tests

Fix broken tests for logger class

1e7bf67a4306a590e8fffe0df8f559e51ef585ed authored almost 9 years ago by Luca Guidi <[email protected]>
Fix broken tests for logger class

23f06dfd3a485a481cd00666f738296205d63f9e authored almost 9 years ago by Anton Davydov <[email protected]>
added tests to BasicObject#respond_to_missing? and String#singularize

863530288318852c464bd39b69246876904bbd43 authored almost 9 years ago by Rogério Zambon <[email protected]>
Merge pull request #130 from rogeriozambon/master

Removing warnings for URI.extract and URI.unescape because these methods are now obsolete

5ef1499bd2e527fee5231ca9071723301fc15b8a authored almost 9 years ago by Trung Lê <[email protected]>
Removing warnings for URI.extract and URI.unescape because these methods are now obsolete.

d15cfe598fe5b4b04f1c8d46cf6fbdb42b6c54b4 authored almost 9 years ago by Rogério Zambon <[email protected]>
Merge pull request #126 from hanami/fix-ruby-warnings

Fix ruby warnings

d548deab2c7698a110ea785c72991eb8825ea689 authored almost 9 years ago by Luca Guidi <[email protected]>
Merge pull request #124 from TheSmartnik/fix_rses_ending

Fix singularization of plural words ending with rses

857cbc22e40f36084a9090cf130e72b0ce3ca4de authored almost 9 years ago by Luca Guidi <[email protected]>
Don't shadow outer variable in test/escape_test.rb

c4af4533289d36f88e43be9a79bd2d036ea1cbcd authored almost 9 years ago by Luca Guidi <[email protected]>
Fixed parentheses warning for Utils::ClassAttribute

476aec76692a24822ccf37eee9b752397b0daa7d authored almost 9 years ago by Luca Guidi <[email protected]>
Fixed circular dependency for Utils::Blank

1b8bd058f016cfdc2e2660fee6b94c75e0efee50 authored almost 9 years ago by Luca Guidi <[email protected]>
Bump development dependency to Rake 11

a5ddb12befc1e9bb35c61a9d74d468e455b3f4d8 authored almost 9 years ago by Luca Guidi <[email protected]>
Merge pull request #125 from hanami/remove-simplecov

Remove simplecov

40130a3ec216bee573b768f8e001eee38d3975fe authored almost 9 years ago by Luca Guidi <[email protected]>
Remove simplecov

5e49b687a0441b09fc568abd28c70fd5dc013235 authored almost 9 years ago by Luca Guidi <[email protected]>
Fix singularization of plural words ending with 'rses'

e0afca4aebac8371cbca482578bffc8223c415a1 authored almost 9 years ago by Nikita Misharin <[email protected]>
Rename Hanami::Logger#device into #stream

f9c0bc811f85abbc1c166e6898a335064f9f92be authored almost 9 years ago by Luca Guidi <[email protected]>
Let Hanami::Logger::LEVELS to be ordered according to the level values

b3fb18cd87d9d55760b77c42a1f595f2d3aa544d authored almost 9 years ago by Luca Guidi <[email protected]>
Removing permission assertions from Logger test because their causing intermittent errors on CI

17c9e8489e26d19a41045881131ec3ab1e0bc81b authored almost 9 years ago by Luca Guidi <[email protected]>
Cleanup for #121

de25123ca8a9a8358a0f4c087611a3643b41036b authored almost 9 years ago by Luca Guidi <[email protected]>
Merge branch 'davydovanton-logger-level'

c8c336e0ff326962f649578f03a15ec76f5c2573 authored almost 9 years ago by Luca Guidi <[email protected]>
Add level option to logger initializer

cf1a957d420acf8f7ca8c95a8fdb7ad20f3320bf authored almost 9 years ago by Anton Davydov <[email protected]>
Merge pull request #120 from hieuk09/bug-classify-should-keep-titleize-word

[b] Utils::String#classify "AwesomeProject" => "Awesomeproject"

b0fd910f035e5b4ba0e2106e84ddc2afd41384b8 authored almost 9 years ago by Luca Guidi <[email protected]>
[b] Utils::String#classify "AwesomeProject" => "Awesomeproject"

3d7aa877182a545654b2ebd3a2a495546051ac91 authored almost 9 years ago by Hieu Nguyen <[email protected]>
Merge branch 'deepj-simplecov-deprecation'

8ab6adec9ac85fe4c312534c6331afd0301d3588 authored almost 9 years ago by Luca Guidi <[email protected]>
Merge branch 'simplecov-deprecation' of https://github.com/deepj/utils into deepj-simplecov-deprecation

6b545ab509f41d61811d5e62747c1f17e6bf1a60 authored almost 9 years ago by Luca Guidi <[email protected]>