rest_model-0.1.18

https://rubygems.org

rest_model

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 275555

number: 0.1.18

platform: ruby

spec_sha256: be82f8a692f25242fb6482e2f609162c43707a8bf8848b0eb313ef44651bc808

sha256: 6277b17dd2258e16b80c0ade4a73cb138c9c9ab5b4857213d060e1953243e7eb

created_at: 2024-05-13 08:17:40 UTC

updated_at: 2024-06-07 09:47:42 UTC

position: 11

version_data_entries_count: 133

uploaded_at: 2011-12-02 21:42:34 UTC

indexed: true

has_extensions:

extensions:

Gem size: 25 KB

Version Data Entries

Total: 133

Unpacked size: 97.3 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
examples/helper.rb64400212 Bytesa7e6ffa3f820fbc13a03095af0bd7e703788a49eb397c08589476e57eb231f4c
.gitignore6440050 Bytes619c89aca71d689e71649ba76d2ea3f6e3823ae7b7dea9e77c5755067f2d472a
Gemfile6440037 Bytes63b6a00b28176c2c85f987ae4620ca863761545b5d56523e6590ac13578ca98d
Guardfile64400217 Bytesb7084c9121352bf91ce09e41595d0ce5daa401d7259b820fc0e6375036c59bf1
README.md644006.58 KB0516f13d1fe218e73df53de0039ef324b461c846c346eaf463f5d1552eb3bcfa
Rakefile6440051 Bytes2871913a298373233fb1a7d470a876cc650b9e2ceb3011729ca81a3d1bd32120
examples/all.rb64400408 Bytes7d5d03ac815c6ba455dacdc2ae370812b2a19e781cdfc41301a8e5b49f6e48fe
examples/belongs_to/href_options.rb64400353 Bytes796160875122e9c3175f0e02d9d72ee32fa6b70e4b0f78b4976bccee588f322b
examples/belongs_to/resource_id_from_source.rb64400354 Bytes680a620bbccd8b317d26a362145bebd7ee1e17e0aa2a190af712defc243ae126
examples/belongs_to/resource_id_options.rb64400338 Bytes005033ca1222e840165a9127bb8a651f8864e17ca173b8df45e1e64d115de49a
examples/belongs_to/simple.rb64400284 Bytesbbb5ef135fc7ae7d7714cb98bbb8efa27de8a22d97a5473a8f7ad324099cd0be
examples/embeds_many/invisible.rb64400473 Bytes85152de094ac939d3068a93c3e362e104821cc77a06468ac0860d66f0c91ef2e
examples/embeds_many/simple.rb64400237 Bytes456599fd5a120b5dd70b046f4ddd5bade196564a6660ca19eeae2254ac1c1225
examples/embeds_many/with_array.rb64400176 Bytese33eae0844648e7dbe7f1ed4b1bbc8979f137405fa67373a9cb7d7a8f8470d0b
examples/embeds_many/with_class_name.rb64400246 Bytes04ab7450b4491e2720e7e7716c2f75859841617f30b034f03ebf82cf11fabf56
examples/embeds_many/with_fields.rb64400219 Bytes0892bc130e6fa67a1191cba27f7f7c6562a0677b956b546c58251de11626f0c0
examples/embeds_many/with_if.rb64400392 Bytes93ca7539a329f8cde01e33a6128ae99f956b3ed3a2932be3a8bea0a34c1599c6
examples/embeds_many/with_nil_value.rb64400173 Bytes5b9f06ca8c2f08369a29f66e9e9ff8fdd4ba547af12346e7d681970935d9d5b6
examples/embeds_many/with_start_key.rb64400278 Bytes0021a1fbdb7867b7d1a03674156acb643e7fb06ba8fb4eacbcd727c2f2e897a2
examples/embeds_one/flattened.rb64400211 Bytesd31ace620dc5b59d733d78c71f45728b7d4b8f74b95fac4f902f0b17c306fd9c
examples/embeds_one/simple.rb64400213 Bytes4136e398cd30bcb789e2a866a6983bcf097f7f11bd6c9fab4dc2ee2807901e62
examples/embeds_one/with_class_name.rb64400225 Bytesc49c9bac1d937f63170cd92a2ab87f1edd8698131e707aa972362db6c21a8500
examples/embeds_one/with_if.rb64400380 Bytes48ed9494804e7a6ddbf9ea02602199b8e0b620221fa0cd218756a51ec7779faf
examples/embeds_one/with_start_key.rb64400251 Bytes05bdf4ea11b371e18e03e49fe4fd080efe5ae729e6158fcbb4807ea86567c5dd
examples/has_many/href_options.rb64400397 Bytes1b0fda83807a690bd05de4fb12d6a897bd1e91648441f3523c7c6960917abbb0
examples/has_many/simple.rb64400535 Bytesd279fc32c00bea07cf0cf1c6cbf5b81349ace2d77172e922ce8c262403b9e8c1
examples/has_one/href_options.rb64400396 Bytes2afa6be5b96c9c8fa24149e1fb296a4091ec3dc40fc208e7200a9ea3a6fd2f75
examples/has_one/simple.rb64400328 Bytesbdbf3c47087f750bc95523bf0727997690df080601fbb0833afd17a8c45deff7
examples/initialize/embeds_many.rb64400391 Bytesc3dc0daaf2ed350bab9dc423ddeeb069143557ec02f0b46d7afd3a9dcfd71ee5
examples/initialize/embeds_many_array.rb64400233 Bytes45d04d0cff8eeba5465a28ab2e46b9c2a21de167c702beeb388959652ab9a0a9
examples/initialize/embeds_one.rb64400303 Bytesfbb3b95d6ac047ef7aee7de7f9d8b1987fc5eee680ebf52448ff232f0ea45bac
examples/initialize/simple.rb64400155 Bytes3a0f6a5d85d060e2c08f6f327891b5218237afaa8388a6227773e6eaa438af0a
examples/properties/array_serialization.rb64400198 Bytesda22359696ec4c64e38f8f91d7391a72a3d9c078d91264e854dace2f0a46dc5f
examples/properties/collections.rb64400306 Bytesf9a1fd3382267f5314fd510d7add57377bd45e1d1180da4a112bd4a95ea14aa0
examples/properties/simple.rb64400175 Bytescca19f1f61aada08604caff314b73da4c809a17ed74697e88428afb682d35dbd
examples/properties/with_field.rb64400208 Bytes6a1a219168f6858302ae863f93633b946ef6f7afa11d3123e0ccab9abb567a31
examples/properties/with_field_path.rb64400216 Bytes41674540719119a8bf1e9bad703c47fb55f6f119e1bfbed59e1ae636bc82451b
examples/properties/with_id.rb64400147 Bytes26fdd9a1a7fe429ebdc2d9fe6df1ff231ced2adf0a33138c68e9b2d4d390412f
examples/properties/with_if.rb64400500 Bytesd7f726e741acfde4ff920aed009b525c5d22995930ad0d0d7dd02746c54344d4
examples/properties/with_key_converter.rb64400346 Bytes4812eb4dbbfe6e3afa22547197a3862bd6117e868983acf3de3f2d91889aa446
examples/properties/with_two_key_converters.rb64400542 Bytes2512b05ff2a23e5a9d8514ab831bc08bd3a311b7b0561d4657f1549953a1432b
examples/properties/with_values.rb64400374 Bytes3f0972f970b1f2e52db6af9123d8cc3e37d1700fd8b9523fa1c2268fb27682f3
examples/summarization/simple.rb64400564 Bytes839be2043cc5ac5be73d792ca5107bb2b8f9b6ce79c48752414c3be97339729b
examples/to_source/embeds_many.rb64400600 Bytesc1d1f99d0c26838e95c81b48bce68e533bd234b64c7ab51a4bbefdf2c80c154f
examples/to_source/embeds_many_without_key.rb64400816 Bytesfb97b85d923f78a755fbb5e7aeccee642cb33d48ba7171779b7d63b7bc32ed8d
examples/to_source/embeds_one.rb64400310 Bytes81d051e19175b3f2eed6dd63b4b4c0e25b128c156e2d6f0203888ee06423accd
examples/to_source/embeds_one_without_key.rb64400569 Bytesa0920b0cd0d654da4ebe92e0ecd158f105435cd9bfed770f2df27f49c20d2fe8
examples/to_source/flattened.rb64400204 Bytes61b02fcd011e79f5b0f7aee4e4b46d51ba7d7415cd76cce38280fdf0a4441cd0
examples/to_source/serializables.rb64400795 Bytesc3e8dfe545bed416566e88b8ee63ab79f8d39ddefdac0d996c81099a3ff8eae1
examples/to_source/simple.rb64400160 Bytes890b974e700a24b47e592dac4d5bc1a134cbf9980d5b441d941def9496100f52
examples/to_source/with_field.rb64400185 Bytes3441012fd6a1e9622ec1fa8e74ff5870546456b277d6960d052e1835a8d6295e
examples/to_source/with_field_path.rb64400183 Bytesa77895b702420fd847ddc8e41c42a4fc2c6ce903549b2f69215ac9b4a9919291
examples/to_source/with_fields.rb64400193 Bytes0635dd6bc9c6df37d3ac8bb4642a6f3bc73dca1b3b0eabe22bd97f792fb45d05
examples/to_source/without_key.rb64400257 Bytesb41ae77c142f3bb0715a6e4764302ddf161eb8da90f0ad00fbd19f769921e51b
examples/to_source/without_nil.rb64400251 Bytes8e2ae03fa0740b78090c51c8d223e804511efc52c9c43da6cc6ba94dcad15db2
examples/update_attributes/embeds_many.rb64400282 Bytes2f8277c7a81b40c256ac00c9f86dc61cb208c56175412642b7f29b7c126b3ac7
examples/update_attributes/embeds_one.rb64400260 Bytes662ed6950c9bcfe1b277bfadc3a9d0ca614fe10a15a478052d156ab43c62b558
examples/update_attributes/has_many.rb64400390 Bytesb43f500fa29a05e01ca847587f53362900279017cbc05255b8cb0becfa531d5a
examples/update_attributes/has_one.rb64400388 Bytesb8f2b5fb686bc3b24efea28c33832cd936937a8cf1b585af06c12d3a3fff5d49
examples/update_attributes/simple.rb64400227 Bytes448dd0643b666f497b80de5e9edb09407c0ee5ad483ef4f23e4ac2af13fc18e6
lib/rest_model.rb644002.98 KB23f6009e5e27ea68c0812d890d4fe4a2f57f26edaad60990105adf27b664ff85
lib/rest_model/configuration.rb64400818 Bytes5586b87330e8ae6d41952b3153a8a0e4b3fb8cc92ec714fde268f73556809697
lib/rest_model/errors.rb64400304 Bytes3c73d978ff5abff3c0bc095157a9bc260f0eb7d35cdcbf3fa2a076d0f5f63d0e
lib/rest_model/key.rb644001.21 KBddb1300d9350660162bfc69f39392deac8edde2d4295d4e9d697372fcb295c61
lib/rest_model/key/association.rb64400688 Bytesb752e591b9d431dd1a7e698feac2ba091ecc292889bb703240f6bd5d71429739
lib/rest_model/key/builder.rb64400689 Bytes5a77be266da6e43db1d5ab2c5b6021b279894c7e5db0c9fa0eb7bc74a697c11c
lib/rest_model/key/embeddable.rb64400643 Bytese5e6da18bee0b8a0fa6efd51cb8ef326d839c7d8a92366eae7627363bdb78195
lib/rest_model/key/embeddable/builder.rb64400397 Bytesdb7a50c757268bf7baba1b483de01f0ca3d0057869b60d2927b2246852980619
lib/rest_model/key/embeddable/response.rb64400485 Bytes928b881d1dd059fbb8ae3ad153a2f394be7913f3dd498691cc9bd8f87c6677a8
lib/rest_model/key/embeddable/retriever.rb64400533 Bytes1abe2422492b7753a1a6f913c9bdf4f11f423140c76f4d17ea4e6ab44598665a
lib/rest_model/key/embeddable/sender.rb644001.03 KBd2a8181118550c7d91d97fd17376a7d7dfa6bd10cc1d0fd001fbd40ddf03aac8
lib/rest_model/key/href.rb64400170 Bytesc1001bccfe09a347aa09d6df9aa6a1153f98152fc247fff9d330bf0deaab832a
lib/rest_model/key/href/response.rb64400255 Bytesd8198d388187bb6765869ec830dfcdd321dfe269fb2f3205fcf95b140356d0a2
lib/rest_model/key/property.rb64400582 Bytesef0ae3a37ce191a219938907b4e1a7f405981c9e4131d1d974f1980cc56b6a2b
lib/rest_model/key/property/builder.rb64400547 Bytescae10fa6698c7bfb4a2cabfc189975d06496b618b93f0845a493a8449ef7342a
lib/rest_model/key/property/response.rb64400175 Bytes0f985200d430c88eedeb0be133864c4e2c2dfa3de4593431df6a1703aeff6038
lib/rest_model/key/property/retriever.rb64400428 Bytese6adda2a4ef8f20d2a433e2240b9338f6af293e79cd48c8505ad7e51163149eb
lib/rest_model/key/property/sender.rb64400751 Bytes6b36aa6a0ae8c909451aa38b993210a6780569beff764b8c86b8316792074d24
lib/rest_model/key/relation.rb64400402 Bytes95df505a9e9b5a61d7cc5d3d343bd4da19565211cdbabb0ce56c1963f0d38c5d
lib/rest_model/key/relation/builder.rb64400582 Bytes8ead78d94322c5578845cd14a5451996ccb6c912bed43c99afbc489e83c5989a
lib/rest_model/key/relation/response.rb644001.23 KB272d8160b599a298a876caf8d7c65e6780e537ee9f351b4da4a09a57ec5e544b
lib/rest_model/response.rb644001.06 KBf789223b139bf7ee8cce9bc0e436b4394bb6bc73966ffe9eb3c62ec1eed71c1c
lib/rest_model/serialization/boolean.rb644001.12 KBbce3bdb2897afd95059c1cb2715fad09d18516adbbe329c4ded01d56838bf3bb
lib/rest_model/serialization/date.rb64400530 Bytes35a2a8421b3698ef6c83ace9d03d934a501ca4fdc8c9bbc2e3c0a409e1fca416
lib/rest_model/serialization/date_time.rb64400576 Bytes1404fd22f4166af6f433df97bb3dbe1509d01beaf3566fa41d59fca03080fc70
lib/rest_model/serialization/enumerable.rb64400414 Bytesb7da1ce89aac6c2a2536887dd1b3c667bce2bc441e19eeea2005b29a997288ed
lib/rest_model/serialization/float.rb64400365 Byteseafd2989c52269d1b8cce347ddb7a5d65fe5ceb0fd9cffe83419e85c662bde4e
lib/rest_model/serialization/integer.rb64400461 Bytes1c9d270de9b1872ca71055fd14004d66554a3d942139f436403a5dbec6b84591
lib/rest_model/serialization/string.rb64400238 Bytes3752e39ea42ece01cc1346188165df98be6169914aaa50af8ab66d30aa4b6c2f
lib/rest_model/source/path.rb64400558 Bytes861c822bb9a8bd8b6b69b716a261621b5c92eb6e8e08d1138e2f62a2751ca1fe
lib/rest_model/source/retriever.rb644001.22 KB6c74cff8a72faa2c37a5ca8ee291514c30d483e0769f065ad8bf6fec029e23b3
lib/rest_model/source/sender.rb644001.2 KB4f768245d5b1a9d39490648bbe29a0e2f7f7b20f5c6b6b3fe1a16a38651c609c
lib/rest_model/source/translation.rb644001.16 KB482b6db1927cc188fa533a70e9a3274cce1409ee393dd3e94e1ee736980943ec
lib/rest_model/version.rb6440041 Bytes62d56a512781b150feeaf9e6f49ebb7eb8f7b7451afed1586848f064537b47c0
rest_model.gemspec644001.06 KB06bf668ca6f48bee9013b1371283f91cf271c545817af5f1ceb84f62dd10f227
spec/.DS_Store644006 KBf71832f10675884c38043b4b6cdd4e70db6c3fd35540e768cdc2965f8d6244bc
spec/integration/belongs_to_spec.rb644002.45 KB805df73e3d28eaef9a4329afbe98a41329256a05949baf229f5f7d48aa601604
spec/integration/embeds_many_spec.rb644001.84 KBb57b60e6f28558378b1f68cfae8b901ea9320070e699c14b787ff8acb69751a6
spec/integration/embeds_one_spec.rb644001.23 KBc8afb8e41e1b9e265d917eb0366b90d3534f912e8845d72a2e2382c536fc449f
spec/integration/has_many_spec.rb644001.31 KB373b1128c6ee002c1e52cd3deca1a7b718d9eeab819ba2cc5c15a14531734467
spec/integration/has_one_spec.rb644001.24 KBdaf18df44b83ae9a30e98335f0c744469e102601ecffb56e701da4fb71bc69b6
spec/integration/property_spec.rb644002.14 KB05c47db1b4cf608a0f9d69f11bffc669f2c0566b9cbfe9a01a44b280a6a01a60
spec/integration/summarization_spec.rb64400387 Bytes9acc8908fde16d722250627144a21d209c1224fe8eeed052b73816bc6295b78d
spec/integration/to_source_spec.rb644001.49 KB3d0e8344ca23604ef992fb1946b7a339349dce9c96677cbb32dbc801eecf17ba
spec/integration/update_attributes_spec.rb644001 KB5b212dd5a6b30f567b3a07a4d97173d8dbd736495360637f52614cfed1209dbe
spec/spec_helper.rb64400528 Bytese02c176d3e396a69bf62dc5c5240a5bd643a58c757b4c7ab34e39abd56e5b78f
spec/support/examples.rb64400792 Bytes295ccf2a383a840f7df82904bf40f31f701c7acaf822f1a0d56f19d58c382d7f
spec/support/out.rb64400212 Bytes87a90d4245ba12530f1230dc1129fb69ba13e7785830887959e84800b577a75d
spec/support/shared_examples.rb64400610 Bytes3ffc9af90e23ea0d013e3816e269c5c969dafeeef3271fd03c84f7adff6e2eed
spec/unit/configuration_spec.rb64400742 Bytesec73c80ad794768ffdf440ed19ada5a6a0087ac96625f9cd5311371a6b4d0db2
spec/unit/key/association_spec.rb644001.65 KB402b857413e47eb00ca1b3cc4ca62bdf9d75f860384f1af5272fb4e79f9af95d
spec/unit/key/embeddable/builder_spec.rb64400651 Bytes1fe3dabfd3272a0f06bfa0c595d5fefbb45503a11c01151554d05ab0fe45ce9b
spec/unit/key/embeddable/response_spec.rb644001.21 KB2e4b6ced4a26aac45ca6212486e72e7b9a526abfcfdd194a39d62aab5a8a4193
spec/unit/key/embeddable/retriever_spec.rb64400855 Bytesa3d201e096d1a06981dfbab75b3b547b8edfc0f766c8fa4dd36eab5f387fb438
spec/unit/key/embeddable_spec.rb64400161 Bytes850cfa9463d3e758ad6665cc4f091c7d26ad42b702d6e5639dc8e08a8ab4d5fa
spec/unit/key/property/builder_spec.rb644003.59 KB192cb78cb88f90441f30bca7f7b466aefa81528b6c58da2aca28c9837fb1bbca
spec/unit/key/property/response_spec.rb64400642 Bytes35229bf15efbd10aab0efc11b9ad0028ed3c507b7476cf01863fa8f661ce839e
spec/unit/key/property/retriever_spec.rb64400758 Bytes4a59a5a3b7cda3ff9149d8ba7c28ffcb2f104a25286340f8c32c0e457fd886ac
spec/unit/key/property_spec.rb644001.04 KB8538bf186a8b75bfe995dd2048cf253aabae56fd0b890a646608cbf42e818288
spec/unit/key/relation/builder_spec.rb644001.23 KB8955ba89c58e49dba7ad079a49cca2739c02c7ea42d9cb725c8848d06c94a88f
spec/unit/key/relation/response_spec.rb644002.35 KBf6cdd3f2e2f85881e2ba8e021b7416f189078e8eddc62d9dae472f3baf7741df
spec/unit/key/relation_spec.rb644001.52 KBd43cbcb8fd594768431ca74fbdaac9962b91e4807206d13468e00ce9aecfcf70
spec/unit/key_spec.rb644002.68 KBff12c523745a209a2b16206605d09a08f37af89306a8bc7496b9b62a16e2d45c
spec/unit/response_spec.rb644001.06 KB6a10cc217002d22d53c95434610ce71d93f0154d5519a04fd3ad62e97e4f0f10
spec/unit/rest_model_spec.rb64400466 Bytes9fd8a4766c455e6d439dca27d0012e3e233421a80282f599a9969c71caf7a50c
spec/unit/serialization/boolean_spec.rb64400731 Bytes2fffd148dccb5e0467819db4650ac0e2b335049219122c5556e74436db0aceab
spec/unit/serialization/date_spec.rb64400340 Bytes5a5d1f50a2fd1db22a61da9b02e8d658e787fa8ef6afb09af3056f82e927f36b
spec/unit/serialization/date_time_spec.rb64400379 Bytesa44a4317b6f8659de07730a1b0efcde964cd0eed82be594142057b969d5db885
spec/unit/serialization/float_spec.rb64400325 Bytes1dbf1dcfb1454d0931dc9399e12b935f4631de6a0e2994778b55510b28621795
spec/unit/serialization/integer_spec.rb64400326 Bytes0a95b461a179be244107084d01d07ade135f527d56fa7f0480ba1e20609e1560
spec/unit/serialization/string_spec.rb64400269 Bytes37a78906538f48c39a1f828fb75a65bd5f3c33bde6d42c8584bdf07685329c7d
spec/unit/source/path_spec.rb644001.95 KBd17ece64d697dad49a809a5fa039c4d7e2473c6edacb7af3a4fae91aab321e96
spec/unit/source/retriever_spec.rb644002.43 KB74feb3d485d0baa8dcf1b43a54ed5e5df1ef2b42e2e107aa0422221acb2e9ee1