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

Merge branch 'master' into 0.3.x

c80e9396b32de4759c5dbbaa9b508a0e512d3d85 authored about 10 years ago by Luca Guidi <[email protected]>
Prepare for v0.3.3

49981882fbcec2dccc6de3932340726f2eef4fcd authored about 10 years ago by Luca Guidi <[email protected]>
Merge pull request #50 from lotus/fix-core-classes-delegation

Ensure to return the right offending object if a missing method is called

0f6d5a419a8d5973a940690dde7d80e217a0bc8f authored about 10 years ago by Luca Guidi <[email protected]>
Ensure to return the right offending object if a missing method is called with Utils::String and Hash

147fd61c855740b602a8f3d8e24f85242bbc39ed authored about 10 years ago by Luca Guidi <[email protected]>
Merge branch 'master' into 0.3.x

2c7dfb8b6f4693f44a0fc59142dbd65bea2a7575 authored about 10 years ago by Luca Guidi <[email protected]>
Bump version to v0.3.3

d580069d7ab1003e8ee21ef288ef27b7a1f81ece authored about 10 years ago by Luca Guidi <[email protected]>
Merge pull request #49 from lotus/fix-kernel-coercions-for-non-numeric-strings

Raise an error if try to coerce non numeric strings into numeric type

e8f46cca6516a94e3c4c7a3ea1a281c24383cabb authored about 10 years ago by Luca Guidi <[email protected]>
Raise an error if try to coerce non numeric strings into Integer, Float & BigDecimal

0be0a096766a4aa5e429e2379cdd58b5ddcccdfb authored about 10 years ago by Luca Guidi <[email protected]>
Merge branch 'master' into 0.3.x

d8d72ef6056d568b29e383dd720702a01b888907 authored about 10 years ago by Luca Guidi <[email protected]>
[ci skip] Fix API docs

1882f349881dba1eb9e54e1c60cf976651b4391d authored about 10 years ago by Luca Guidi <[email protected]>
Merge branch 'master' into 0.3.x

1b119deb8ab7eaf874ed6b9f6375538ba327c80d authored about 10 years ago by Luca Guidi <[email protected]>
Prepare for v0.3.2

e59ce0df42c114ad3ea91863b30fb33f02b81dbb authored about 10 years ago by Luca Guidi <[email protected]>
Merge branch 'master' into 0.3.x

e330bbdbdcc2e58cf002e7d5fc00dd950631fd75 authored about 10 years ago by Luca Guidi <[email protected]>
Removed Ruby 2.2.0 from the allowed failures

54d050197dee4b397ace26693a482de2ab8d31fe authored about 10 years ago by Luca Guidi <[email protected]>
Merge pull request #47 from lotus/attributes

Utils::Attributes

a15ec9e440a734cb3731173713dd64f36db6a2a3 authored about 10 years ago by Luca Guidi <[email protected]>
Introducing Utils::Attributes

b77d2a7f9fb1c204c406aa83080196c958c87159 authored about 10 years ago by Luca Guidi <[email protected]>
Implemented Utils::Hash#stringify!

8750f87171bf1ed0cc4346f42ab5be0be1ea7d12 authored about 10 years ago by Luca Guidi <[email protected]>
Bump to v0.3.2.dev

2a30ed5e02c75b28ab81615516debceac40c6335 authored about 10 years ago by Luca Guidi <[email protected]>
Merge pull request #45 from strangeworks/master

fix typo

ec0ab5357489285cf79a372a9ba34a34dd9a39b5 authored about 10 years ago by Luca Guidi <[email protected]>
fix typo

24e103f58d337846ca2712c6fdbc6ca8befdcd62 authored about 10 years ago by Iurii Plugatariov <[email protected]>
Merge branch 'master' into 0.3.x

af02e564f0c3b6f739b11d5a2097ca4de34208e4 authored about 10 years ago by Luca Guidi <[email protected]>
[ci skip] Typo in CHANGELOG

a9d266d6ca1d20e039d8f7b7ec14d3a4331a3b98 authored about 10 years ago by Luca Guidi <[email protected]>
Merge branch 'master' into 0.3.x

baa0d9aa3e000df9a4a4d454a646ddbee125e3c1 authored about 10 years ago by Luca Guidi <[email protected]>
Bump version to v0.3.1

92f3c3fc6defe9215ad9d81b107fb33383e39516 authored about 10 years ago by Luca Guidi <[email protected]>
CHANGELOG

126c292fe097b1f5052eb1f603651ae585fe3c13 authored about 10 years ago by Luca Guidi <[email protected]>
Merge pull request #44 from joneslee85/patch-2

Test against 2.1.5

cda9cfecfa26a312f161e213917b879e04b3d96a authored about 10 years ago by Luca Guidi <[email protected]>
Utils::Class.load! use explicit #to_s protocol. Ref #43

547abbe0f5635d90664dd1dbb99fbd20b44f84c5 authored about 10 years ago by Luca Guidi <[email protected]>
Merge branch 'joneslee85-load-takes-classname'

cc18074aa3725de28c19337fec117b4c9b54172a authored about 10 years ago by Luca Guidi <[email protected]>
Test against 2.1.5

719614b121379f93d85d68e9f85d29041e2a91ae authored about 10 years ago by Trung Lê <[email protected]>
Allow Utils::Class.load! to take in class name

c1fb91e0d68655fbaeea3fa464a1e917b1b57f2b authored about 10 years ago by Trung Lê <[email protected]>
Merge branch 'master' into 0.3.x

47e517a2db3ddaa31a7aa20c0521797df5b95c8d authored about 10 years ago by Luca Guidi <[email protected]>
Merge pull request #42 from lotus/simplify-class-load

Simplify Utils::Class.load!, by extracting .load_from_pattern!

3ae03b890ef0dbcabb2fb423964a2b8b0ef28e27 authored about 10 years ago by Luca Guidi <[email protected]>
Simplify Utils::Class.load!, by extracting .load_from_pattern!

a46aecf6bfa620c7d0a578768ad7b7fe5253cef5 authored about 10 years ago by Luca Guidi <[email protected]>
Merge branch 'master' into 0.3.x

07698e3867392c4c7e9c1ccaa6c1b8c973898449 authored about 10 years ago by Luca Guidi <[email protected]>
Merge pull request #41 from lotus/rbx-2-3-0

Support for Rubinius 2.3.0+

76e6685e3757b1674e7bd4cdc68eedbf6daff03b authored about 10 years ago by Luca Guidi <[email protected]>
Document Rbx support in README

3aec83210983377ef0f833740fb7f21cfe6e8e8b authored about 10 years ago by Luca Guidi <[email protected]>
Implemented Utils::Kernel.String for Rbx

52f6c0274b7c4b940f771f9cb6f0a2de21a8dfda authored about 10 years ago by Luca Guidi <[email protected]>
Implement Utils::Deprecation for Rbx

db1628f75a2f963265832bd058d74cd151529fd7 authored about 10 years ago by Luca Guidi <[email protected]>
Merge branch 'master' into rbx-2-3-0

a0e830b391b44ae0478421c94219ef80f8994d1a authored about 10 years ago by Luca Guidi <[email protected]>
Remove rbx from CI allowed failures

4535bf1a251553b8aec3295892f6998e8afd847f authored about 10 years ago by Luca Guidi <[email protected]>
Fix rbx builds on Travis

See travis-ci/travis-ci#2821

f4250bc3f82007f232864ec6f2e8043ae99daf47 authored about 10 years ago by Luca Guidi <[email protected]>
Merge pull request #40 from lotus/simplify-io-test

Simplify IO test

bce324036a4e451e5212306896316df6d6dc96a5 authored about 10 years ago by Luca Guidi <[email protected]>
Merge branch 'master' into simplify-io-test

7335f99c2f1e101da98e2dbc849b5bacf8de486c authored about 10 years ago by Luca Guidi <[email protected]>
Introducing Utils.jruby? as VM instrospection facility

91f99ab2a358374e5b99c1d852a1c8e3a5263234 authored about 10 years ago by Luca Guidi <[email protected]>
Fix CI for Utils::Deprecation on JRuby

52b852a4b6c61272a7368db4a659fba43a55c4df authored about 10 years ago by Luca Guidi <[email protected]>
Simplify test for Utils::IO.silence_warnings

71d881bead7f192e9f79248327d6156e15275f90 authored about 10 years ago by Luca Guidi <[email protected]>
Introducing Utils::Deprecation. Closes #35

5daea748340f57f79a8510e88d606d0f54ee539c authored about 10 years ago by Luca Guidi <[email protected]>
PathPrefix cleanup per #39

03ed41c6e423b1b857bfcaa7325174e13bf121ef authored about 10 years ago by Luca Guidi <[email protected]>
Merge pull request #39 from janko-m/relativeness-absoluteness

PathPrefix: implement relativness and absolutness

d648eb0bf288b3d39f137880a2479d249c4c370d authored about 10 years ago by Luca Guidi <[email protected]>
Fixing test for JRuby. Thanks to @enebo

Ref jruby/jruby#2053

0f1e793b7acad9f577ab1597e06127c368473d14 authored about 10 years ago by Luca Guidi <[email protected]>
PathPrefix: implement relativness and absolutness

60b6156bb9d3fd67765b193ed1a76bb951dfac2d authored about 10 years ago by Janko Marohnić <[email protected]>
PathPrefix: remove trailing occurrences of separator

7663694262ce9a464dcda9df5c7b18babdbacd7e authored about 10 years ago by Luca Guidi <[email protected]>
PathPrefix: #join and #relative_join to return a new instance of that class. Made #relative_join to be aware of the previous occurrences of separator

038987b32240195843f31f0526ecc6f7cdc8aed9 authored about 10 years ago by Luca Guidi <[email protected]>
Implement Utils::Hash#deep_dup

df7380b71acc4c287112b1af266e92fa229d3b36 authored about 10 years ago by Luca Guidi <[email protected]>
Set version to 0.3.1.dev so Lotus::Assets can depend on a preview

67b480b545eccf02957dc90849143304c9e97ee8 authored about 10 years ago by Luca Guidi <[email protected]>
Made Utils::PathPrefix#join to accepts multiple arguments

a639a8ead3434d60f44b26f4372f4dea4c4bc520 authored about 10 years ago by Luca Guidi <[email protected]>
CI: test against Ruby 2.1.4

2a7e383e8512830654a567a84518d39aa45baf0d authored about 10 years ago by Luca Guidi <[email protected]>
[ci skip] Don't use specific Ruby version when link to core and stdlib documentation

f0a111e88dfb6f799c80eb432657331fa2d779fe authored about 10 years ago by Luca Guidi <[email protected]>
[ci skip] API doc adjustments

1e8f2d53225ef20892cefa2045fd69a7cb4b03f3 authored about 10 years ago by Luca Guidi <[email protected]>
Prepare for v0.3.0

79a3cd1e5ac5f4619d559756bdead3a70b20c710 authored about 10 years ago by Luca Guidi <[email protected]>
[ci skip] Update API doc with 0.3.0

a27b58215dd3a2c75837515b7a40a77695e8ed12 authored about 10 years ago by Luca Guidi <[email protected]>
Merge pull request #37 from bennyklotz/master

Updated CHANGELOG for v0.3.0 release

dae37ab4164dc72c8f7929cec77662115bc96800 authored about 10 years ago by Luca Guidi <[email protected]>
updated CHANGELOG for v0.3.0 release

dfb16bad1c6a94af6852e8fd7d94f70c07792079 authored about 10 years ago by Benny Klotz <[email protected]>
Merge pull request #36 from lotus/faster-kernel-array

Faster and less memory intensive Utils::Kernel.Array

4491c23ecf7de2b5452d16b22baf46e3bf1733e0 authored about 10 years ago by Luca Guidi <[email protected]>
Use 1/3 less objects when using Lotus::Utils::Kernel.Array

See: https://gist.github.com/jodosha/c034ac73939aa4c769db

4f7a8cf5f303b3956c61e5b8d5824b5a8ca4f6a7 authored about 10 years ago by Luca Guidi <[email protected]>
Merge branch 'KillaPL-string_underscore_optimisation'

68dd0df2ab72fb626be1c8c9b94de2e2eb142e8a authored about 10 years ago by Luca Guidi <[email protected]>
new underscore implementation

remove benchmarking code

8cead0eda46741b5adf5757da9019f042932e7f4 authored about 10 years ago by Killa <[email protected]>
Improved error message for Utils::Class.load! Ref #33

a82437d9097adc5d8faf491e7a1bbee9a38d0201 authored about 10 years ago by Luca Guidi <[email protected]>
Merge branch 'tomkadwill-improved_name_error_message'

ffcf851573eb3dd12d5b60bdccfb2685974bf490 authored about 10 years ago by Luca Guidi <[email protected]>
Improved error NameError message by passing in the whole constant name

2a7134d71b675619fd83fe069554696135847e9f authored about 10 years ago by Tom Kadwill <[email protected]>
Added more tests for Utils::String#underscore. Closes #32

0b54a1567a1d25c434f581281b5e8c7c7292986f authored about 10 years ago by Luca Guidi <[email protected]>
Merge pull request #31 from jeremyf/replacing-amp-block-with-yield

Replacing &blck.call with yield

a5e9274d930f733a50cb1a8a5ccad7e31e2ebecb authored about 10 years ago by Luca Guidi <[email protected]>
Test CI against Ruby 2.2.0-preview1

cce1b15e43bf900f2333ef77b05a2498fbe177e0 authored about 10 years ago by Luca Guidi <[email protected]>
Moved JRuby to the allowed failures for CI

See:

https://github.com/jruby/jruby/issues/2053

b048b153a9e26d38335f003d1129b906f5ad2776 authored about 10 years ago by Luca Guidi <[email protected]>
Utils::Hash#to_h return instances of ::Hash in case of nested symbolized data structure

52c9fe2382b4fa63e04ed7801d82213189b4be54 authored about 10 years ago by Luca Guidi <[email protected]>
Expanded test for Utils::Hash #to_h

9a0d29739dfa634e8f15021ad1cbe2c4ebb31537 authored about 10 years ago by Luca Guidi <[email protected]>
Added test for Utils::Hash serialization for a nested hash

50d271c1b369d37b25e47d4eb1bd429320d80cfd authored about 10 years ago by Luca Guidi <[email protected]>
Replacing &blck.call with yield

Based on performance tests from lotus/view#33, replacing block.call
with yield

I have modified ...

d5fbf0025f056d1ff4090ca266ebb9938ef4e7ab authored over 10 years ago by Jeremy Friesen <[email protected]>
Raise TypeError if nil is passed for PathPrefix#relative_join

See http://lucaguidi.com/2014/09/22/meaningful-exceptions.html

6b9ba7ba984ad189b0c698ecde7780f9fc36952d authored over 10 years ago by Luca Guidi <[email protected]>
Merge branch 'master' of github.com:lotus/utils

2ea4a95c1f46752061b3251a9508a76cb3d319e1 authored over 10 years ago by Luca Guidi <[email protected]>
Ruby 2.1.3 support

0ddb0a0dcde704fe9a31bb408f48de6f8d0f0b12 authored over 10 years ago by Luca Guidi <[email protected]>
Merge pull request #30 from KillaPL/master

Don't bind blocks if not necessary

b1a5a20c910c9264a00e67271e328183a01d5c06 authored over 10 years ago by Luca Guidi <[email protected]>
Don't bind blocks if not necessary

93782b34f4b30f101ba080a206c57a9a48895aad authored over 10 years ago by Killa <[email protected]>
Merge pull request #29 from KillaPL/master

Don't bind blocks if not necessary

415fb6f6213a220487125b80b413fcc0ab652407 authored over 10 years ago by Luca Guidi <[email protected]>
Update the documentation

10df6b96b228738bf2a8eb50e4f68c106661cd65 authored over 10 years ago by Killa <[email protected]>
Don't bind blocks if not necessary

644eb33a33cef476999a7c2ddfbe568635063dde authored over 10 years ago by Killa <[email protected]>
Add Minitest as a development gem dep

ba213e4ba9c819a3f7c7bbd575e0fb3a5c7dbf18 authored over 10 years ago by Luca Guidi <[email protected]>
Kernel.BigDecimal cleanup. Ref #27

91a9769dc3e244dbe288e169af1deafd808b1f3d authored over 10 years ago by Luca Guidi <[email protected]>
Merge pull request #27 from fernandes/master

Add BigDecimal coercion to Lotus::Utils::Kernel

87a5da1d0e0cb547232014e46dc283fa7793295a authored over 10 years ago by Luca Guidi <[email protected]>
Merge pull request #26 from twe4ked/typo

Fix minor typos in the PathPrefix class

c62ff0064c84b812be7e2359f61ea4b7da88eba4 authored over 10 years ago by Luca Guidi <[email protected]>
Add BigDecimal coercion to Lotus::Utils::Kernel

* Support basic coercion supported by bigdecimal and bigdecimal/utils

* Don't coerce Date, Date...

28d119f2c0887160ccacf29e407864c757909590 authored over 10 years ago by Celso Fernandes <[email protected]>
Fix minor typos in the PathPrefix class

e82b85b4c8ab8926f584210ea53e63a6d6a5257d authored over 10 years ago by Odin Dutton <[email protected]>
Ensure PathPrefix#relative_join will raise a meaningful error

a1b721370b2116ecfa65cb9a9c2c079d8c24bce6 authored over 10 years ago by Luca Guidi <[email protected]>
Merge pull request #25 from simlegate/patch-1

remove unnecessary assignment code

c46a35389bd2aa4fd01c00dc94be21446efad409 authored over 10 years ago by Luca Guidi <[email protected]>
remove unnecessary assignment code

a16b2bd930fdc112fb22b5b1ee1d2b362b4cfd59 authored over 10 years ago by 都是牛奶装什么特仑苏丶 <[email protected]>
Define Boolean, if missing :airplane:

139c4d53dbd4914f79187a167c11dd62021b8966 authored over 10 years ago by Luca Guidi <[email protected]>
Merge pull request #24 from splattael/tiny-refactor

Nitpicking

a31b75f8b1c6e158939a384eba9850478321cfb5 authored over 10 years ago by Luca Guidi <[email protected]>
Prefer String#prepend over String#insert(0, ...)

b817cfb863973fd528c780d54bbc1fcbf763102c authored over 10 years ago by Peter Suschlik <[email protected]>
Prefer singleton_class over `class << self` idiom

58153eaf3c823c107ee16d94a2ad3b2db284149d authored over 10 years ago by Peter Suschlik <[email protected]>
Just extend the base class. No need to class_eval

8d2df98f65533fcb2aa6184e0bdcd814b1072e4d authored over 10 years ago by Peter Suschlik <[email protected]>