.gitignore | 100644 | 0 | 0 | | | 268 Bytes | 5e953d54d7577ca5d61a00d90f0a9208667eb1b29c5411f035f6e19ba4521197 |
.pelusa.yml | 100644 | 0 | 0 | | | 96 Bytes | 5014f1dbb34736193284345b2ad1b41aac1ced2d9fd4c6e83d7922fbc3d18000 |
.rspec | 100644 | 0 | 0 | | | 23 Bytes | 9559a35389ec6ddc3b21f45466d185b511f5af60bd1c2efdd6f421b4cda0b7a3 |
.ruby-gemset | 100644 | 0 | 0 | | | 7 Bytes | e80399a093f3bee9036eb2b2ddd73379bea53b74f3b94ea7421ad92a4e2845b9 |
.ruby-version | 100644 | 0 | 0 | | | 4 Bytes | bf8bd8826b985abf5e6347211af927ee7130a5df00cfed5f1517cbcc1134b0c3 |
.travis.yml | 100644 | 0 | 0 | | | 420 Bytes | 997586a48296dd125442536e40a5b9053d1f7bf31ec6eda3b74ef2b06f680dfb |
.yardopts | 100644 | 0 | 0 | | | 31 Bytes | 3824ceb57c40a1e46660b8c65a957294e9ecb91482377f08751f2f8ca6052f79 |
CONTRIBUTING.md | 100644 | 0 | 0 | | | 895 Bytes | 94d8702d5b5c0bac2776478b9c9e656f2fd394b6be065e63ca34015e3fd6d70f |
Changelog.md | 100644 | 0 | 0 | | | 11.4 KB | 0cad429b6c2335728bddc1a101e3ffba6cf36fd22b4295b6c3177f9fc890f2fc |
Gemfile | 100644 | 0 | 0 | | | 312 Bytes | 16fff1016a6ab6ddb3792765a18d8fa129851715f466c9ea785a10a2f39c6c2d |
Guardfile | 100644 | 0 | 0 | | | 863 Bytes | 7752488ec7ba6418fec45960574a4f35e43d0a5842af7956ea21fd333b736f39 |
LICENSE | 100644 | 0 | 0 | | | 1.04 KB | 9ddfdfce3613b5cebd667364bc833406fb5900c6655efea01aee7a0dbfac8b3f |
README.md | 100644 | 0 | 0 | | | 12.7 KB | 9ca76ea03b1f2949ea214035e0b4cc9e8743bb87e608a24becffdb2bcc28cee2 |
Rakefile | 100644 | 0 | 0 | | | 271 Bytes | 27aec42c5c8485363ab73dcfb221771ccfccd7ead88af246b1a0b7237a8d5c69 |
TODO.md | 100644 | 0 | 0 | | | 239 Bytes | d79427a56e4e8dbf81c23a6830c5d45010f94814159fae820e2073013becbf39 |
lib/virtus.rb | 100644 | 0 | 0 | | | 6.12 KB | c5be26bc5ecc6fdcd6bbf587fd8c113f011897faa12e25eaecfee83bb2ba2612 |
lib/virtus/attribute.rb | 100644 | 0 | 0 | | | 5.19 KB | 1b7cf2c290f2e61850f1f4c579fa73a3f33c2b8a1be5a41adaad9645359df9b3 |
lib/virtus/attribute/accessor.rb | 100644 | 0 | 0 | | | 2.4 KB | 777feb905dc14d25a123c42f409ad91d9c7e02e33ea1b39a82090e1f673eb5c5 |
lib/virtus/attribute/boolean.rb | 100644 | 0 | 0 | | | 1.37 KB | 9226b9f2b10b7397d97a811994bd42c2877fcfe50dc53bcb784ab66da8d05c75 |
lib/virtus/attribute/builder.rb | 100644 | 0 | 0 | | | 4.66 KB | 6e15a8e74454f37dc2dd55e9291331bb7ee73fbd9df090f88f3862c050945963 |
lib/virtus/attribute/coercer.rb | 100644 | 0 | 0 | | | 938 Bytes | 436682caf7c20b8c1529429f31c893e5b03f683b685e5bcba081d43da52236d0 |
lib/virtus/attribute/coercible.rb | 100644 | 0 | 0 | | | 369 Bytes | 2b7950b11f11590349c77a21e79c1e487f49d1f988e9de30a45b65aa72122e5a |
lib/virtus/attribute/collection.rb | 100644 | 0 | 0 | | | 2.51 KB | 36e77059c2652bce00d23e985a775163046355559d8066c91043349c43b50ecd |
lib/virtus/attribute/default_value.rb | 100644 | 0 | 0 | | | 997 Bytes | aa2aa31409fafbbd81ee5e79404b79779ec907eda188f9a110d16f9e0da476b8 |
lib/virtus/attribute/default_value/from_callable.rb | 100644 | 0 | 0 | | | 777 Bytes | 236a1cdfaefcee36fdf4096feaab2343a93630d96cd6a351b2847025ce105a79 |
lib/virtus/attribute/default_value/from_clonable.rb | 100644 | 0 | 0 | | | 869 Bytes | d347b613b6bbf94bec5f44dbe5b9a91e2147d6fca39c3cb04a2c3b78080dec6b |
lib/virtus/attribute/default_value/from_symbol.rb | 100644 | 0 | 0 | | | 876 Bytes | 84e9772f97996f237ccc64831de143b8a66e6d0c9f41ab0a16b1428f74f108e1 |
lib/virtus/attribute/embedded_value.rb | 100644 | 0 | 0 | | | 1.64 KB | 79af1bcdcb372830e5606f2e86567e6a8ad74d91400752540ea80494b6827a66 |
lib/virtus/attribute/hash.rb | 100644 | 0 | 0 | | | 3.32 KB | a4bd6e35fa405e080cc126b83fb8f5a1045d0093e4ee36329f8c33567e3cf295 |
lib/virtus/attribute/lazy_default.rb | 100644 | 0 | 0 | | | 316 Bytes | 03b8987503e31ecc18946ba79178de26781e02db29b18d0272a6a2fb7730fce4 |
lib/virtus/attribute/strict.rb | 100644 | 0 | 0 | | | 509 Bytes | f22a793a8f2fb4aee239b8d89866e03da5caa17792a95363f7ddcd834df517a2 |
lib/virtus/attribute_set.rb | 100644 | 0 | 0 | | | 5.43 KB | 4ed3c2487011600a592bf1602866fceceab4feb8a37d5e9dccea76ad82fcfd46 |
lib/virtus/builder.rb | 100644 | 0 | 0 | | | 2.89 KB | 6cf0f464579582daf3f84d285767e61c9657bf9cc5de959049b1223ec36540c3 |
lib/virtus/builder/hook_context.rb | 100644 | 0 | 0 | | | 1.09 KB | a53228bf6fd1db526a682982b2fb0d3047e5b1d1674b743f173f44d01fca0f72 |
lib/virtus/class_inclusions.rb | 100644 | 0 | 0 | | | 1.11 KB | 9aa8e5c86a0df35465151119366b2250f15bf7f6a9bfc37ee4609008ffde9a88 |
lib/virtus/class_methods.rb | 100644 | 0 | 0 | | | 2.19 KB | e2ee3c1214ff0bb6cc22adbd69d4243eb3c7c6e28b4db241d012233a3205e9e1 |
lib/virtus/coercer.rb | 100644 | 0 | 0 | | | 747 Bytes | 3229c68c94aff9910a7c5f0240678bef8d322f4f478015d553f6d5a722093c02 |
lib/virtus/configuration.rb | 100644 | 0 | 0 | | | 1.8 KB | 42c8f17db8a82fd78301a5f5c630fc27b7cc9000a51103885fd7ebccc9d5375c |
lib/virtus/const_missing_extensions.rb | 100644 | 0 | 0 | | | 392 Bytes | c830f5240f8548f7c8a38f38cff3ba1c85ac86da5fa6933534dcd98b99470d05 |
lib/virtus/extensions.rb | 100644 | 0 | 0 | | | 2.9 KB | e76c4f1241d66ad92e6d4347b0926036ccff31ca6a553e307c4a00c71890c5b9 |
lib/virtus/instance_methods.rb | 100644 | 0 | 0 | | | 4.74 KB | 8ba6a2e6e5bae59db4dee3ee3653059a85c7b0320add276766567b343b51caed |
lib/virtus/model.rb | 100644 | 0 | 0 | | | 1.53 KB | 922d9bdab98cbe16a44c8bcc3c0992b5f51bac5db9b68f9abc3e3d73b5705279 |
lib/virtus/module_extensions.rb | 100644 | 0 | 0 | | | 2.08 KB | 8b409533cba359646a119f203a033a8fc16b34e9a9b911a72cf8ca7655195477 |
lib/virtus/support/equalizer.rb | 100644 | 0 | 0 | | | 2.83 KB | 68668782368baf21cc527faaf3f44df97555f6ad03105912ff479ee4f1b18385 |
lib/virtus/support/options.rb | 100644 | 0 | 0 | | | 2.93 KB | 8c8cc567d93970432dfe75febeca5692ed027e14a60a8b4700e9d1d88d1d94c7 |
lib/virtus/support/type_lookup.rb | 100644 | 0 | 0 | | | 2.58 KB | e9ea6568d441198bf20d991739be0165587bd2b2d64b799418afaef6b587fc2f |
lib/virtus/value_object.rb | 100644 | 0 | 0 | | | 4.02 KB | d037f673441d79ab903262af45ed0a44e909fe66f1afd57bc640c7f4e1fd0afd |
lib/virtus/version.rb | 100644 | 0 | 0 | | | 45 Bytes | 1dcb8c8e281ba2662e75d1f5a1d04963d24205c9437bfb36a664983edc47912b |
spec/integration/building_module_spec.rb | 100644 | 0 | 0 | | | 1.56 KB | 7c8f6444d12edc45e24e9e8a9d9e6df91258117541a35f03e168b28a29c539d7 |
spec/integration/collection_member_coercion_spec.rb | 100644 | 0 | 0 | | | 2.22 KB | 1c5304500eb897a6e6ee966705af4a7484c7efee16489d9ea35f48255f9e5524 |
spec/integration/custom_attributes_spec.rb | 100644 | 0 | 0 | | | 834 Bytes | 76dd7efd603977f303e05c08846781a30531b0033789dbca970d1bbd6b06fd95 |
spec/integration/custom_collection_attributes_spec.rb | 100644 | 0 | 0 | | | 2.24 KB | 9e4b9301fdf0aa8aa2bcec39145d84b79586f0ac3886bec820cf310234d6e330 |
spec/integration/default_values_spec.rb | 100644 | 0 | 0 | | | 2.29 KB | 644e0007085bd6e61ad785c4febb53c97fcf73817234d6bdd91176cddc03c849 |
spec/integration/defining_attributes_spec.rb | 100644 | 0 | 0 | | | 2.34 KB | d9773affa848ce1e38fa12421339b0099ec6a4dba6575af62b350eeb413bf940 |
spec/integration/embedded_value_spec.rb | 100644 | 0 | 0 | | | 1.16 KB | f31f4198c4e63bcfe8eedee9df422432deb4c7ffd8b0e2e50698ebc43f424066 |
spec/integration/extending_objects_spec.rb | 100644 | 0 | 0 | | | 718 Bytes | 39655d55544848fc3404392b917d4626294047d5317b6de98b5f3f55eb895e05 |
spec/integration/hash_attributes_coercion_spec.rb | 100644 | 0 | 0 | | | 1.27 KB | e0966b4fc17b5c630991375a9220ce3bf3944ec62349904b3cb44e56f56fd403 |
spec/integration/inheritance_spec.rb | 100644 | 0 | 0 | | | 1.03 KB | 4248c884f0dfe323663cbf606ded1298613e06c76e0c893666c934a300e70ecc |
spec/integration/injectible_coercers_spec.rb | 100644 | 0 | 0 | | | 1.08 KB | ec4d9df42b024953239b1e7bd67a923ec0f320465d7bc7cbda080b1691fe5827 |
spec/integration/mass_assignment_with_accessors_spec.rb | 100644 | 0 | 0 | | | 1.01 KB | d9e2f0be9fa4d6120ff1d7d91920baa543775654a0240c5e1c22fce63cc9f812 |
spec/integration/overriding_virtus_spec.rb | 100644 | 0 | 0 | | | 1.19 KB | 3ddfbb1c47c9d7cabfe36c08578eb1c547c09ab8ca661bd978d605a6172b5965 |
spec/integration/required_attributes_spec.rb | 100644 | 0 | 0 | | | 698 Bytes | 06778b0cb30764bca567a8b868c48c8153af77dda788b5ccb449449e7eaa747e |
spec/integration/struct_as_embedded_value_spec.rb | 100644 | 0 | 0 | | | 639 Bytes | c42c2563def6fd6cad2cf25522932ace9de4816bb88c0e5f70eee2befd57794b |
spec/integration/using_modules_spec.rb | 100644 | 0 | 0 | | | 1.34 KB | fb3645320be31d11681b05cec565c2cc4fe4ff922ba3c3e55dc656c40c7a1aae |
spec/integration/value_object_with_custom_constructor_spec.rb | 100644 | 0 | 0 | | | 955 Bytes | d8143840379d676d18ccb5b0465082f9bbd83653a52a55c30aef4345c3d4fa38 |
spec/integration/virtus/instance_level_attributes_spec.rb | 100644 | 0 | 0 | | | 506 Bytes | 2c1e41979f28036c33e0ef05e50f33f341498e5dfe8d39d1dd0b954d00ac9c5e |
spec/integration/virtus/value_object_spec.rb | 100644 | 0 | 0 | | | 3.05 KB | 77896da0f13af5392bb04be7890ecac3cf7a714a5b4c6baecadf57a7a38011ef |
spec/shared/constants_helpers.rb | 100644 | 0 | 0 | | | 182 Bytes | 46a7792f83490e8c9338369dd3cc8a16b1fa362106361e8536d9e614f9c66c52 |
spec/shared/freeze_method_behavior.rb | 100644 | 0 | 0 | | | 978 Bytes | e207af09c88cf2f2e0efb6087ee05dac58dcbc1e89cb86276c027fecdf3b7d15 |
spec/shared/idempotent_method_behaviour.rb | 100644 | 0 | 0 | | | 114 Bytes | 5b2ec25c67b28177e23ecc756363c96d3ccd626419d56904134209636e47bd3d |
spec/shared/options_class_method.rb | 100644 | 0 | 0 | | | 476 Bytes | 82e7b964f062ac817862ad2ed2c2b4ab9e4c03104695ccd96ecd60540fb911ef |
spec/spec_helper.rb | 100644 | 0 | 0 | | | 1.05 KB | b3d9af0962674cb253afee364cb084cea810f09025437669fa7499fc6a03871d |
spec/unit/virtus/attribute/boolean/coerce_spec.rb | 100644 | 0 | 0 | | | 952 Bytes | c47f33f5b25a6af5b340b11765ac74f5c849214db7ee6f66f6a1d456b75fd5b9 |
spec/unit/virtus/attribute/boolean/value_coerced_predicate_spec.rb | 100644 | 0 | 0 | | | 494 Bytes | 0265e80c58968b766ec40d092179df7fdea26de6375aa38dd182a395d141a964 |
spec/unit/virtus/attribute/class_methods/build_spec.rb | 100644 | 0 | 0 | | | 4.22 KB | dc720e4148a3e31256f238528f882a541e96351ee0eef9fb823b228a702b0df0 |
spec/unit/virtus/attribute/class_methods/coerce_spec.rb | 100644 | 0 | 0 | | | 628 Bytes | 19988a48e48fa87bbc2b2653feae3d5e488105aa9211db6c17148ed35582c0b6 |
spec/unit/virtus/attribute/coerce_spec.rb | 100644 | 0 | 0 | | | 2.15 KB | 72e39dd74842e98a920f5c6ee2895d0be4db9466f13785f4782317c0846e198e |
spec/unit/virtus/attribute/coercible_predicate_spec.rb | 100644 | 0 | 0 | | | 435 Bytes | 42f912ba28dd1d198b029c2e3c39feb7ce5a0f4e9b81e6037242e5bb1c379ea6 |
spec/unit/virtus/attribute/collection/class_methods/build_spec.rb | 100644 | 0 | 0 | | | 2.58 KB | c1d7db3dfedd5296f1d66bdc528ab1ba25bc04901dd2d7c6a3351a2059720a5a |
spec/unit/virtus/attribute/collection/coerce_spec.rb | 100644 | 0 | 0 | | | 2.22 KB | 84b76c18ca10ef873778d25f487de3b17342b5cf0037bd08aa7e599906be343d |
spec/unit/virtus/attribute/custom_collection_spec.rb | 100644 | 0 | 0 | | | 777 Bytes | 6006d85ce87c0dde659d2d526489d545258ebef12ba7cc9327795242f3e3b43e |
spec/unit/virtus/attribute/defined_spec.rb | 100644 | 0 | 0 | | | 527 Bytes | 02e6402bfd991bfd1ae11ad7bc61fedb7b7ac7bc06a08673dc64d7f84f470b73 |
spec/unit/virtus/attribute/embedded_value/class_methods/build_spec.rb | 100644 | 0 | 0 | | | 1.83 KB | 154423e39197547294a8ce46b2b069a12ed3dc1413fe31f681bacc65cb87cb41 |
spec/unit/virtus/attribute/embedded_value/coerce_spec.rb | 100644 | 0 | 0 | | | 2.01 KB | 9bdf1c4c5c34aed6b435f847d5543629c6c640bc528b9b33cadc44673e82caba |
spec/unit/virtus/attribute/get_spec.rb | 100644 | 0 | 0 | | | 792 Bytes | 8343f8595863a2ebde56b6d557b84812679c7512242397e0f4abbb02d18c638f |
spec/unit/virtus/attribute/hash/class_methods/build_spec.rb | 100644 | 0 | 0 | | | 2.82 KB | 5067effec58bf779b7c5aa0bed489033a09a2cc98b2ac8fb5ecfabd7c0187562 |
spec/unit/virtus/attribute/hash/coerce_spec.rb | 100644 | 0 | 0 | | | 2.86 KB | 642b0288ba0799698d51154e6d7a0d92ee8b73b626e500a03bc26adf01a7305c |
spec/unit/virtus/attribute/lazy_predicate_spec.rb | 100644 | 0 | 0 | | | 413 Bytes | 60e9c4e4d85c872c404053a234641337d2750d1cec05d06f9fc703111a6aa8c8 |
spec/unit/virtus/attribute/rename_spec.rb | 100644 | 0 | 0 | | | 432 Bytes | 0dda63148b028c181634ea45d18c9ad516f4d4bafe0955037ef5a4ffb2b2e2ce |
spec/unit/virtus/attribute/required_predicate_spec.rb | 100644 | 0 | 0 | | | 408 Bytes | 6606a6f10d48f864d56630c12f49b2cf9ae76a887bd1e6865e7873309ba6de70 |
spec/unit/virtus/attribute/set_default_value_spec.rb | 100644 | 0 | 0 | | | 2.57 KB | 7183e45eb15eb74addc5befe562f6f65e58f2b1669be9bc5cc1eda21ac7f0655 |
spec/unit/virtus/attribute/set_spec.rb | 100644 | 0 | 0 | | | 675 Bytes | 1b03a66242031ddf63164caf820b1fd0560092f70bb6a6abb0ea32916c968217 |
spec/unit/virtus/attribute/value_coerced_predicate_spec.rb | 100644 | 0 | 0 | | | 382 Bytes | eaefb7592743208015fe64b90c058dc2563a4a82b96891e6f27e6c215e5b7b08 |
spec/unit/virtus/attribute_set/append_spec.rb | 100644 | 0 | 0 | | | 1.37 KB | 09b11fcbcc7cb58f9d1404ca96bac98c119cb36422258fddf7d54026c1724008 |
spec/unit/virtus/attribute_set/define_reader_method_spec.rb | 100644 | 0 | 0 | | | 945 Bytes | 001ffaed9077fc4472e9cf2f358848a8a296a9404d425a49b6b755a1e0978320 |
spec/unit/virtus/attribute_set/define_writer_method_spec.rb | 100644 | 0 | 0 | | | 946 Bytes | ad91d6c85fb7c7d62e35adc8df2e1fb4043917710d23b6e6b3bf0dc2ad09ab1f |
spec/unit/virtus/attribute_set/each_spec.rb | 100644 | 0 | 0 | | | 1.96 KB | b662d999f2d199b73359fb7600f75f13bb940de5c6bd7f7be6e38b558d36cb87 |
spec/unit/virtus/attribute_set/element_reference_spec.rb | 100644 | 0 | 0 | | | 606 Bytes | 6f02f563bab8c89b8a4075ac0678f6591f9dc0385b3f7c8784c23d9e1a649dfc |
spec/unit/virtus/attribute_set/element_set_spec.rb | 100644 | 0 | 0 | | | 1.93 KB | 2f91bb957500517626aea9b4d9be5c76712cc5d1c2275aa1ae598ad5c1e247c2 |
spec/unit/virtus/attribute_set/merge_spec.rb | 100644 | 0 | 0 | | | 939 Bytes | 6820b5142a2355a76991c9409774b20eccf130b954b57a751db691c3e0490c01 |
spec/unit/virtus/attribute_set/reset_spec.rb | 100644 | 0 | 0 | | | 2.11 KB | 901561104750d0157c6034bfdf3c2e23f185edb8c667869f5af7556302005604 |
spec/unit/virtus/attribute_spec.rb | 100644 | 0 | 0 | | | 5.22 KB | 3bd38a4cf9c6e3062d6e06855d6704fa519f0ac21d10acdc86ba8c2575ba5b2f |
spec/unit/virtus/attributes_reader_spec.rb | 100644 | 0 | 0 | | | 867 Bytes | 3d510e583105fd8032958066ce41d8d8e31ed6d10459b60c40626487865b4cbc |
spec/unit/virtus/attributes_writer_spec.rb | 100644 | 0 | 0 | | | 1.08 KB | 2d43b7c137704dd460d30fc8a8036f5ed31db4e80aa97420bbedb75330cd12e3 |
spec/unit/virtus/class_methods/finalize_spec.rb | 100644 | 0 | 0 | | | 1.97 KB | 885009a519e567d357656e9e6a90160a2b290df8e127d89f8d90478498c2ff0f |
spec/unit/virtus/class_methods/new_spec.rb | 100644 | 0 | 0 | | | 1012 Bytes | 64297d4dedd1ae73f3eadc8025eb28ff4005c52780715a0cc972de80e2dadf97 |
spec/unit/virtus/config_spec.rb | 100644 | 0 | 0 | | | 288 Bytes | c11bc1728e450a2dec18f1efe04af4d9e15284c266d7c73221cb2876996afcf9 |
spec/unit/virtus/element_reader_spec.rb | 100644 | 0 | 0 | | | 284 Bytes | 141bed36296bf6f6aa4b354004d27ab1d0e274a12b7e98680baf20bc94a8f362 |
spec/unit/virtus/element_writer_spec.rb | 100644 | 0 | 0 | | | 304 Bytes | 899da72e5f1de6e6b5888937e96b429b0f07fd0a6ec08d574faa92610b86ec0b |
spec/unit/virtus/freeze_spec.rb | 100644 | 0 | 0 | | | 883 Bytes | 473d47b3673762baaaa024c30a7d10bd4665cdb932fb6600b4c4c1fce0e3c55e |
spec/unit/virtus/model_spec.rb | 100644 | 0 | 0 | | | 4.68 KB | 05d939bdcde0f20f75f693bf55cbc20b50e8ff0b8921db3352f6b628de4e77f4 |
spec/unit/virtus/module_spec.rb | 100644 | 0 | 0 | | | 4.91 KB | f63f0f97f0e1adea24c1940d25e5ef1c6ffa75ed3a8b36d0ba25ec204940401e |
spec/unit/virtus/set_default_attributes_spec.rb | 100644 | 0 | 0 | | | 600 Bytes | a17371140d794ead6c002f7855892ba4da30d8c7470988880fb1f1ee87d39a48 |
spec/unit/virtus/value_object_spec.rb | 100644 | 0 | 0 | | | 3.36 KB | cb16c8b719f1cfa850b479bdf4596f34b66cee216da5e2841e0b713e24652089 |
virtus.gemspec | 100644 | 0 | 0 | | | 933 Bytes | 5e99bbea73a44f27788102507f59531f81a2f96ebc41d6107c7d40665e90bb8a |