Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Add exception handling and coerce_value tests | Max Lincoln | 2014-08-08 | 1 | -1/+41 | |
| | | ||||||
| * | core type coercion | Max Lincoln | 2014-08-07 | 1 | -5/+58 | |
| | | ||||||
| * | Skip for coercables as well | Max Lincoln | 2014-08-06 | 1 | -0/+7 | |
| | | ||||||
| * | Coerce only when necessary | Max Lincoln | 2014-08-06 | 1 | -0/+16 | |
| | | ||||||
* | | Merge pull request #195 from michaelherold/indifferent_access_weirdness | Daniel Doubrovkine (dB.) @dblockdotorg | 2014-08-18 | 1 | -0/+48 | |
|\ \ | | | | | | | Fix #178 and #180 by injecting in place | |||||
| * | | Stop rubocop from complaining | justfalter | 2014-07-23 | 1 | -2/+2 | |
| | | | ||||||
| * | | Add specs to demonstrate expected behavior (#178) | justfalter | 2014-07-23 | 1 | -0/+48 | |
| |/ | ||||||
* | | Allow #fetch access in Rash | Jeremy Rodi | 2014-08-17 | 1 | -0/+27 | |
| | | ||||||
* | | Hashie::Trash transforms can be inherited. | FoboCasteR | 2014-08-11 | 1 | -0/+22 | |
|/ | ||||||
* | dont convert keys on initialization | gregory | 2014-07-22 | 2 | -10/+20 | |
| | ||||||
* | Added Mash#load with YAML file support. | gregory | 2014-07-14 | 1 | -0/+92 | |
| | ||||||
* | Fixed stack overflow when coercing mashes that contain ↵ | Morgan Jones | 2014-07-09 | 2 | -0/+209 | |
| | | | | ActiveSupport::HashWithIndifferentAccess values. | |||||
* | Fixed StringifyKeys#stringify_keys! to recursively stringify keys of ↵ | dB | 2014-07-09 | 1 | -2/+2 | |
| | | | | embedded ::Hash types. | |||||
* | Add failing spec + fix it | gregory | 2014-07-08 | 1 | -0/+17 | |
| | | | | | | fixed update changelog | |||||
* | Bump up Rubocop to 0.24.1 | Peter M. Goldstein | 2014-07-06 | 1 | -1/+1 | |
| | ||||||
* | Allow Ranges on Rash to match _all_ Numerics | Jeremy Rodi | 2014-07-06 | 1 | -0/+6 | |
| | | | | | | | | Previously, it checked only for Integers; unfortunately, that left Floats out, so passing in a float would cause it to look it up normally. This also changes the range checking to `cover?` instead of `include?`. Also adds a line to a test to check for float availability. | |||||
* | Merge pull request #177 from gregory/issues_176_coercing_collection | Daniel Doubrovkine (dB.) @dblockdotorg | 2014-06-30 | 1 | -0/+42 | |
|\ | | | | | Porposition for Issues 176 - coerce collections | |||||
| * | Added support for coercing enumerables and collections | gregory | 2014-06-26 | 1 | -0/+42 | |
| | | ||||||
* | | Fix Hashie::Mash#values_at. | Tom Hulihan | 2014-06-27 | 1 | -0/+23 | |
|/ | | | | | This method now converts the keys before trying to access them from the Mash. | |||||
* | Include Trash and Dash class name when raising NoMethodError. | gregory | 2014-06-20 | 1 | -11/+19 | |
| | ||||||
* | Fixed from and transform_with Trash features when IndifferentAccess is ↵ | gregory | 2014-06-19 | 1 | -0/+16 | |
| | | | | included, related to #167. | |||||
* | Auto include Dash::IndifferentAccess when Extensions::IndiferentAccess is ↵ | gregory | 2014-06-19 | 2 | -0/+24 | |
| | | | | included in Dash. | |||||
* | Added Dash and Trash#update_attributes. | gregory | 2014-06-19 | 1 | -0/+51 | |
| | ||||||
* | call to_hash on object that respond to to_hash + specs | gregory | 2014-06-12 | 1 | -0/+26 | |
| | | | | | | | | | | rename test class, wrap the tests on its own describe update changelog add spaces around hash better changelog description | |||||
* | Remove active record specific extensions as they are moved to hashie_rails | Maxim Filimonov | 2014-06-03 | 1 | -10/+0 | |
| | ||||||
* | Upgraded to RSpec 3.0. | dblock | 2014-06-03 | 5 | -31/+30 | |
| | ||||||
* | Removing unused and deprecated spec.opts | Bartosz Kopiński | 2014-05-23 | 1 | -3/+0 | |
| | | | | spec.opts is deprecated since Rspec 2 according to: https://github.com/rspec/rspec-core/blob/master/features/Upgrade.md#rake-task | |||||
* | Allow IgnoreUndeclared and DeepMerge to be used with undeclared properties. | Rainer Sai | 2014-05-19 | 1 | -6/+6 | |
| | ||||||
* | Add test for missing key on deep fetch | Stephen Aument | 2014-05-15 | 1 | -0/+13 | |
| | ||||||
* | Handle nil intermediate object on deep fetch | Stephen Aument | 2014-05-15 | 1 | -0/+14 | |
| | ||||||
* | Added Hashie::Extensions::Dash::IndifferentAccess for backward-compatible ↵ | dblock | 2014-05-05 | 1 | -0/+58 | |
| | | | | behavior. | |||||
* | Do not automatically stringify keys in Hashie::Hash#to_hash, pass ↵ | dblock | 2014-05-02 | 2 | -3/+9 | |
| | | | | :stringify_keys. | |||||
* | Do not convert keys to strings in Dash and Trash. | dblock | 2014-05-02 | 3 | -19/+67 | |
| | ||||||
* | Corrected Rubocop violation. | dblock | 2014-05-02 | 1 | -1/+1 | |
| | ||||||
* | Spec for issue #149. | dblock | 2014-05-01 | 1 | -13/+36 | |
| | ||||||
* | Replaced respond_to with respond_to_missing in Mash and ActiveModel. | dblock | 2014-05-01 | 1 | -6/+15 | |
| | ||||||
* | Upgraded Rubocop, removed broken platforms from Travis. | dblock | 2014-04-30 | 2 | -3/+3 | |
| | ||||||
* | Reorganized extensions, consolidated Hashie StringifyKeys implementation. | dblock | 2014-04-30 | 2 | -0/+14 | |
| | ||||||
* | Added Hashie::Extensions::Mash::ActiveModel for compatibility with Rails 4 ↵ | dblock | 2014-04-30 | 1 | -3/+8 | |
| | | | | Strong Parameters. | |||||
* | Fix Rubocop issues. | Michael Bleigh | 2014-04-11 | 1 | -3/+3 | |
| | ||||||
* | Check arity of #to_hash before calling. Closes #144 | Michael Bleigh | 2014-04-11 | 1 | -0/+12 | |
| | ||||||
* | Fix Rubocop violation introduced by transpec | Peter M. Goldstein | 2014-04-06 | 1 | -3/+2 | |
| | ||||||
* | Convert specs to RSpec 2.14.7 syntax with Transpec | Peter M. Goldstein | 2014-04-06 | 14 | -338/+347 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This conversion is done by Transpec 1.10.4 with the following command: transpec * 278 conversions from: obj.should to: expect(obj).to * 32 conversions from: obj.should_not to: expect(obj).not_to * 14 conversions from: lambda { }.should to: expect { }.to * 3 conversions from: its(:attr) { } to: describe '#attr' do subject { super().attr }; it { } end * 3 conversions from: lambda { }.should_not to: expect { }.not_to * 1 conversion from: obj.stub!(:message) to: allow(obj).to receive(:message) * 1 conversion from: obj.should_receive(:message) to: expect(obj).to receive(:message) | |||||
* | Bump version, preparing for release.v2.1.0 | dblock | 2014-04-06 | 1 | -0/+7 | |
| | ||||||
* | Present tense for specs. | dblock | 2014-04-06 | 14 | -280/+281 | |
| | ||||||
* | Added IgnoreUndeclared, an extension to silently ignore undeclared ↵ | Michael Righi | 2014-04-06 | 1 | -0/+23 | |
| | | | | properties at hash intialization. | |||||
* | Added Hashie::Rash. | epitron | 2014-04-06 | 1 | -0/+48 | |
| | ||||||
* | Added Trash#permitted_input_keys and inverse_translations. | Artem Baguinski | 2014-04-06 | 1 | -1/+18 | |
| | ||||||
* | Trash#translations correctly maps original to translated names. | Artem Baguinski | 2014-04-06 | 1 | -4/+26 | |
| | ||||||
* | Merge pull request #134 from tylerdooling/traverse | Daniel Doubrovkine (dB.) @dblockdotorg | 2014-04-06 | 1 | -0/+70 | |
|\ | | | | | Adds deep_fetch extension for nested access. |