rest_model-0.3.0

https://rubygems.org

rest_model

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 275573

number: 0.3.0

platform: ruby

spec_sha256: ad6d6100ba2d85a18bd13a35c0cab9bd994243b52849682083cee5ec0a610f4a

sha256: 56ccbbe9d64fd097cc9cefce2f4c0cdd6ace1183e3198f08da6550f3d126b75c

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

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

position: 1

version_data_entries_count: 137

uploaded_at: 2013-10-02 23:39:59 UTC

indexed: true

has_extensions:

extensions:

Gem size: 27 KB

Version Data Entries

Total: 137

Unpacked size: 105 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore6640050 Bytes619c89aca71d689e71649ba76d2ea3f6e3823ae7b7dea9e77c5755067f2d472a
.travis.yml6640076 Bytes739d0afa124b9b0b409446beb223680f800952239e74d46dbe47a4330cded33d
Gemfile6640037 Bytes63b6a00b28176c2c85f987ae4620ca863761545b5d56523e6590ac13578ca98d
README.md664006.16 KB6e7246e8accdffc06730957fe18a835bf0a8dd6612c5e2c379ff8c8c0ffab6a7
Rakefile6640051 Bytes45a004b641872333c0887d31fbffe878bbe3ae25798bd980073d297759384a4e
examples/all.rb66400408 Bytes7d5d03ac815c6ba455dacdc2ae370812b2a19e781cdfc41301a8e5b49f6e48fe
examples/belongs_to/href_options.rb66400353 Bytes796160875122e9c3175f0e02d9d72ee32fa6b70e4b0f78b4976bccee588f322b
examples/belongs_to/resource_id_from_source.rb66400354 Bytes680a620bbccd8b317d26a362145bebd7ee1e17e0aa2a190af712defc243ae126
examples/belongs_to/resource_id_options.rb66400338 Bytes005033ca1222e840165a9127bb8a651f8864e17ca173b8df45e1e64d115de49a
examples/belongs_to/simple.rb66400284 Bytesbbb5ef135fc7ae7d7714cb98bbb8efa27de8a22d97a5473a8f7ad324099cd0be
examples/embeds_many/invisible.rb66400473 Bytes85152de094ac939d3068a93c3e362e104821cc77a06468ac0860d66f0c91ef2e
examples/embeds_many/simple.rb66400256 Bytesa5a540a4706c62dbf1b7a53a4417784317a72401e754c25f37676a8870db6136
examples/embeds_many/with_array.rb66400176 Bytese33eae0844648e7dbe7f1ed4b1bbc8979f137405fa67373a9cb7d7a8f8470d0b
examples/embeds_many/with_class_name.rb66400246 Bytes04ab7450b4491e2720e7e7716c2f75859841617f30b034f03ebf82cf11fabf56
examples/embeds_many/with_fields.rb66400219 Bytes0892bc130e6fa67a1191cba27f7f7c6562a0677b956b546c58251de11626f0c0
examples/embeds_many/with_if.rb66400392 Bytes93ca7539a329f8cde01e33a6128ae99f956b3ed3a2932be3a8bea0a34c1599c6
examples/embeds_many/with_nil_value.rb66400173 Bytes5b9f06ca8c2f08369a29f66e9e9ff8fdd4ba547af12346e7d681970935d9d5b6
examples/embeds_many/with_start_key.rb66400278 Bytes0021a1fbdb7867b7d1a03674156acb643e7fb06ba8fb4eacbcd727c2f2e897a2
examples/embeds_one/flattened.rb66400211 Bytesd31ace620dc5b59d733d78c71f45728b7d4b8f74b95fac4f902f0b17c306fd9c
examples/embeds_one/simple.rb66400213 Bytes4136e398cd30bcb789e2a866a6983bcf097f7f11bd6c9fab4dc2ee2807901e62
examples/embeds_one/with_class_name.rb66400225 Bytesc49c9bac1d937f63170cd92a2ab87f1edd8698131e707aa972362db6c21a8500
examples/embeds_one/with_if.rb66400380 Bytes48ed9494804e7a6ddbf9ea02602199b8e0b620221fa0cd218756a51ec7779faf
examples/embeds_one/with_start_key.rb66400251 Bytes05bdf4ea11b371e18e03e49fe4fd080efe5ae729e6158fcbb4807ea86567c5dd
examples/has_many/href_options.rb66400397 Bytes1b0fda83807a690bd05de4fb12d6a897bd1e91648441f3523c7c6960917abbb0
examples/has_many/simple.rb66400535 Bytesd279fc32c00bea07cf0cf1c6cbf5b81349ace2d77172e922ce8c262403b9e8c1
examples/has_one/href_options.rb66400396 Bytes2afa6be5b96c9c8fa24149e1fb296a4091ec3dc40fc208e7200a9ea3a6fd2f75
examples/has_one/simple.rb66400328 Bytesbdbf3c47087f750bc95523bf0727997690df080601fbb0833afd17a8c45deff7
examples/helper.rb66400212 Bytesa7e6ffa3f820fbc13a03095af0bd7e703788a49eb397c08589476e57eb231f4c
examples/initialize/embeds_many.rb66400392 Bytes8c708739528bf46df509c0b8626ff02b2c60b730e91fbdd4147677fbac152651
examples/initialize/embeds_many_array.rb66400233 Bytes45d04d0cff8eeba5465a28ab2e46b9c2a21de167c702beeb388959652ab9a0a9
examples/initialize/embeds_one.rb66400304 Bytesc09100f78a9e16d82f1846336ac22fd9d8c87141071f0921db618af4d23606de
examples/initialize/simple.rb66400206 Bytes5ae18a98eda94ea589e2a77cbbdd53677215ce0d2390ba46274db7808c67ac27
examples/properties/array_serialization.rb66400198 Bytesda22359696ec4c64e38f8f91d7391a72a3d9c078d91264e854dace2f0a46dc5f
examples/properties/collections.rb66400307 Bytes44e654ecbfaa6ebb716593fa4661088f678e31b53d1eddd46a40efe7daaf5f35
examples/properties/simple.rb66400175 Bytescca19f1f61aada08604caff314b73da4c809a17ed74697e88428afb682d35dbd
examples/properties/with_field.rb66400208 Bytes6a1a219168f6858302ae863f93633b946ef6f7afa11d3123e0ccab9abb567a31
examples/properties/with_field_path.rb66400216 Bytes41674540719119a8bf1e9bad703c47fb55f6f119e1bfbed59e1ae636bc82451b
examples/properties/with_id.rb66400147 Bytes26fdd9a1a7fe429ebdc2d9fe6df1ff231ced2adf0a33138c68e9b2d4d390412f
examples/properties/with_if.rb66400502 Bytescbf84dd96f85f8b6506b41e7d42a8303b6c33efc0cd6eee5c715ebf1ebf938c7
examples/properties/with_key_converter.rb66400346 Bytes4812eb4dbbfe6e3afa22547197a3862bd6117e868983acf3de3f2d91889aa446
examples/properties/with_two_key_converters.rb66400542 Bytes2512b05ff2a23e5a9d8514ab831bc08bd3a311b7b0561d4657f1549953a1432b
examples/properties/with_values.rb66400374 Bytes3f0972f970b1f2e52db6af9123d8cc3e37d1700fd8b9523fa1c2268fb27682f3
examples/summarization/simple.rb66400520 Bytes77dff99a1ffdd560c62bc61f9be727b202ba5a1883337b1e4df1191a48a4c4ca
examples/to_source/embeds_many.rb66400600 Bytesc1d1f99d0c26838e95c81b48bce68e533bd234b64c7ab51a4bbefdf2c80c154f
examples/to_source/embeds_many_without_key.rb66400816 Bytesfb97b85d923f78a755fbb5e7aeccee642cb33d48ba7171779b7d63b7bc32ed8d
examples/to_source/embeds_one.rb66400310 Bytes81d051e19175b3f2eed6dd63b4b4c0e25b128c156e2d6f0203888ee06423accd
examples/to_source/embeds_one_without_key.rb66400569 Bytesa0920b0cd0d654da4ebe92e0ecd158f105435cd9bfed770f2df27f49c20d2fe8
examples/to_source/flattened.rb66400204 Bytes61b02fcd011e79f5b0f7aee4e4b46d51ba7d7415cd76cce38280fdf0a4441cd0
examples/to_source/serializables.rb66400872 Bytes8b7fec2ada19088dd2f1c08bd35065eb357a2e925e18b74228b24568ab484318
examples/to_source/simple.rb66400160 Bytes890b974e700a24b47e592dac4d5bc1a134cbf9980d5b441d941def9496100f52
examples/to_source/with_field.rb66400185 Bytes3441012fd6a1e9622ec1fa8e74ff5870546456b277d6960d052e1835a8d6295e
examples/to_source/with_field_path.rb66400183 Bytesa77895b702420fd847ddc8e41c42a4fc2c6ce903549b2f69215ac9b4a9919291
examples/to_source/with_fields.rb66400193 Bytes0635dd6bc9c6df37d3ac8bb4642a6f3bc73dca1b3b0eabe22bd97f792fb45d05
examples/to_source/without_key.rb66400257 Bytesb41ae77c142f3bb0715a6e4764302ddf161eb8da90f0ad00fbd19f769921e51b
examples/to_source/without_nil.rb66400251 Bytes8e2ae03fa0740b78090c51c8d223e804511efc52c9c43da6cc6ba94dcad15db2
examples/update_attributes/embeds_many.rb66400282 Bytes2f8277c7a81b40c256ac00c9f86dc61cb208c56175412642b7f29b7c126b3ac7
examples/update_attributes/embeds_one.rb66400260 Bytes662ed6950c9bcfe1b277bfadc3a9d0ca614fe10a15a478052d156ab43c62b558
examples/update_attributes/has_many.rb66400390 Bytesb43f500fa29a05e01ca847587f53362900279017cbc05255b8cb0becfa531d5a
examples/update_attributes/has_one.rb66400388 Bytesb8f2b5fb686bc3b24efea28c33832cd936937a8cf1b585af06c12d3a3fff5d49
examples/update_attributes/simple.rb66400299 Bytes884502f57b3c626bac400969de76071fc4f25ebe5e596e4848845c0794bd2eaf
examples/update_attributes/with_nil_value.rb66400240 Bytes4db2d76144139184d0a68ade0472d6a4c40f0cfc3a6660b80344547033bad39e
examples/validations/simple.rb664001013 Bytes891773e4c4d5243110241c0fe24a603ac96c97cd28c5456f8486d5438e2eedd7
lib/rest_model.rb664003.08 KB282f728d8cea6f74a1b994df5ea01e23b626519bd967afdfa46126eab99071b0
lib/rest_model/configuration.rb66400818 Bytesc017adbbccc36c128c6c7e1ed460a7f823649e8e30466f9211f80c335a98d2e9
lib/rest_model/errors.rb66400344 Bytes2f2485e093bf4e6805088b690e340d64b112cd995ed5e384cef9c946d65114b7
lib/rest_model/key.rb664001.24 KB0ec70d71a84f5ad88f6343e482fc9a6771937dff1cbf28e9b1d04210796e3b42
lib/rest_model/key/association.rb66400688 Bytesb752e591b9d431dd1a7e698feac2ba091ecc292889bb703240f6bd5d71429739
lib/rest_model/key/builder.rb66400689 Bytes5a77be266da6e43db1d5ab2c5b6021b279894c7e5db0c9fa0eb7bc74a697c11c
lib/rest_model/key/embeddable.rb66400655 Bytesf8179567b868d9708e08c89509faa3eece82fb64cabaef9871730ea2023691aa
lib/rest_model/key/embeddable/builder.rb66400397 Bytesdb7a50c757268bf7baba1b483de01f0ca3d0057869b60d2927b2246852980619
lib/rest_model/key/embeddable/response.rb66400485 Bytes928b881d1dd059fbb8ae3ad153a2f394be7913f3dd498691cc9bd8f87c6677a8
lib/rest_model/key/embeddable/retriever.rb66400533 Bytes1abe2422492b7753a1a6f913c9bdf4f11f423140c76f4d17ea4e6ab44598665a
lib/rest_model/key/embeddable/sender.rb664001.54 KBebda11dac5267992fd95906724fe65a28a13b8e5f4bfb9169493e5f43094ce6c
lib/rest_model/key/href.rb66400170 Bytesc1001bccfe09a347aa09d6df9aa6a1153f98152fc247fff9d330bf0deaab832a
lib/rest_model/key/href/response.rb66400267 Bytes02998d5743f8e5e795ae6cd94feb2076201f4e57cde65a3a63289fabbfd3430d
lib/rest_model/key/property.rb66400673 Bytes6b44a60b3bd7fa2ec1e1e9f5aae4114ae7924999a05ada4d8cd5bd4ebdcaa678
lib/rest_model/key/property/builder.rb66400607 Bytesaf607de22b327d9cbfda3d81a0b195bee38455d8d1efe6be4d3a18aa5ff78cd4
lib/rest_model/key/property/response.rb66400175 Bytes0f985200d430c88eedeb0be133864c4e2c2dfa3de4593431df6a1703aeff6038
lib/rest_model/key/property/retriever.rb66400442 Bytes9a873346ea18ba2edc60d102f398fb0612165b7d2c8dc60c31538ea97f103e1f
lib/rest_model/key/property/sender.rb66400933 Bytes2df73c67cd601d323afd5b942545b55ba1eaac44e8de202651993e06c82ddb06
lib/rest_model/key/relation.rb66400440 Byteseca1c6fd359ab0f4cf4fff4eea265e5d3cb958d7b6aff0a20ee0ffe945c6a73d
lib/rest_model/key/relation/builder.rb66400582 Bytes8ead78d94322c5578845cd14a5451996ccb6c912bed43c99afbc489e83c5989a
lib/rest_model/key/relation/response.rb664001.29 KBf4fd4e73865b998d9bc772c2be322ad593fbc3b62ba27c53d8562dea78b2ff6b
lib/rest_model/response.rb664001 KBbe4b955fb89272e140ea09c34eec5fc8e78a6b4943bd4ac52334461b00d12f57
lib/rest_model/serialization/boolean.rb664001.14 KB794aecf8dee23d4f99a8340a80858d9ed7a9f9aee7c2f16b7d41b10e42fe1fd0
lib/rest_model/serialization/date.rb66400582 Bytes9bee7c9605e98bcb1b23109e2c58c200ac2148d25a1ae5bd350bbf58c553d61b
lib/rest_model/serialization/date_time.rb66400628 Bytes64037e004a8991723ffc63eebec0a464f298a168dc04f21dec856c0a30ef4a22
lib/rest_model/serialization/enumerable.rb66400442 Bytesd805bf8eb52f6575a13755bb021d396c6508d3daebba798fbdedcb1ad0fe9b37
lib/rest_model/serialization/float.rb66400393 Bytes7ad0b8cada1574bd4351115bf5b6143571bf416cb3530f0a4dc34be6eb23ec00
lib/rest_model/serialization/integer.rb66400615 Bytes02f994471f1d6edc6e11bffdf8961a8522538c2d1626eddb20b6647eb099ee95
lib/rest_model/serialization/string.rb66400335 Bytesfa2af1b8bc6ce259cbad2599f62124633bd8edf63af88b4134194c07ea8ebfbd
lib/rest_model/serialization/symbol.rb66400323 Bytesf72a03f7d0c0c14c304943a0416d421969dda50788856f0b561c52346c8a1714
lib/rest_model/source/path.rb66400558 Bytes861c822bb9a8bd8b6b69b716a261621b5c92eb6e8e08d1138e2f62a2751ca1fe
lib/rest_model/source/retriever.rb664001.22 KB6c74cff8a72faa2c37a5ca8ee291514c30d483e0769f065ad8bf6fec029e23b3
lib/rest_model/source/sender.rb664001.26 KBb99dbdb6c6956278a8955ceb26ffdc277278b6313bff8c11424d8e0f12605b95
lib/rest_model/source/translation.rb664001.98 KB8d46c4b5586d413f9f0c43aaeeefa34febd2dbb3642771e65e99342a4f540cd9
lib/rest_model/version.rb6640040 Bytese1f0d0ae0b60a5331eb0912de58303f12ca8210b2ed140f05900929c5210d3d1
rest_model.gemspec66400970 Bytes6c822054013e4d852869bebb7da78e1bc53a1947aa1bde65757f40e4cac7837f
spec/.DS_Store664006 KBf71832f10675884c38043b4b6cdd4e70db6c3fd35540e768cdc2965f8d6244bc
spec/integration/belongs_to_spec.rb664002.45 KB805df73e3d28eaef9a4329afbe98a41329256a05949baf229f5f7d48aa601604
spec/integration/embeds_many_spec.rb664001.84 KBb57b60e6f28558378b1f68cfae8b901ea9320070e699c14b787ff8acb69751a6
spec/integration/embeds_one_spec.rb664001.23 KBc8afb8e41e1b9e265d917eb0366b90d3534f912e8845d72a2e2382c536fc449f
spec/integration/has_many_spec.rb664001.31 KB373b1128c6ee002c1e52cd3deca1a7b718d9eeab819ba2cc5c15a14531734467
spec/integration/has_one_spec.rb664001.24 KBdaf18df44b83ae9a30e98335f0c744469e102601ecffb56e701da4fb71bc69b6
spec/integration/property_spec.rb664002.14 KB05c47db1b4cf608a0f9d69f11bffc669f2c0566b9cbfe9a01a44b280a6a01a60
spec/integration/summarization_spec.rb66400387 Bytes9acc8908fde16d722250627144a21d209c1224fe8eeed052b73816bc6295b78d
spec/integration/to_source_spec.rb664001.54 KBe0118517003c2982d3c70a3bbd1c844c2e6ff264bef18d7b8a2a2447a5de7194
spec/integration/update_attributes_spec.rb664001.3 KB7c75ba860c9e3634ce7b05cab901ab4a2bb948ea2a3b8c96ba317f4ce3c03bae
spec/integration/validations_spec.rb66400955 Bytes20bf7ddce26d7faf343c9bc7cf43e356bad79621cd6c0ebb09e83f628f366d83
spec/spec_helper.rb66400511 Bytes42eaf68805d57558351ddb77dca15ad092de95d1cdac9769dab005ded50f0fd6
spec/support/examples.rb66400660 Bytesef7744e9970c6cbbf827b3eef00df729c5b2a41e1de84436909ad45d5c2e2a97
spec/support/out.rb66400212 Bytes87a90d4245ba12530f1230dc1129fb69ba13e7785830887959e84800b577a75d
spec/support/shared_examples.rb66400610 Bytes3ffc9af90e23ea0d013e3816e269c5c969dafeeef3271fd03c84f7adff6e2eed
spec/unit/configuration_spec.rb66400663 Bytes1ab201195b143757ac47b9c76569833f4661594617a3eef27a8c893b3fb9bb1d
spec/unit/key/association_spec.rb664001.2 KB8fa6f11803cc6d2e29719f1bf3381f8d0a916d7829e5198eba1363ef6d27b5c0
spec/unit/key/embeddable/builder_spec.rb66400651 Bytes1fe3dabfd3272a0f06bfa0c595d5fefbb45503a11c01151554d05ab0fe45ce9b
spec/unit/key/embeddable/response_spec.rb664001.2 KB32e22e57c85568ef61919a11abad55685b17dd0f18aee88584ea3c2aa069d862
spec/unit/key/embeddable/retriever_spec.rb66400855 Bytesa3d201e096d1a06981dfbab75b3b547b8edfc0f766c8fa4dd36eab5f387fb438
spec/unit/key/embeddable_spec.rb66400863 Bytes975dbf37398ce6edb475c1dc522268bb4d0f6cca8af2e914ce14448947e42fe1
spec/unit/key/property/builder_spec.rb664003.73 KB69faaa2d2c3002f3d17893fdd70e9fc750958b72459acbbfaf22269cecfea351
spec/unit/key/property/response_spec.rb66400605 Bytes53271347aa63795a677208233e7e48890b1e4cbe2ae1da7b1415a2dc26749a20
spec/unit/key/property/retriever_spec.rb66400772 Bytesaa3256af93172b5bbc401e03c79d2cf8aa32613738e57dce7dcd6d132f860866
spec/unit/key/property_spec.rb664001.04 KB8538bf186a8b75bfe995dd2048cf253aabae56fd0b890a646608cbf42e818288
spec/unit/key/relation/builder_spec.rb664001.23 KB8955ba89c58e49dba7ad079a49cca2739c02c7ea42d9cb725c8848d06c94a88f
spec/unit/key/relation/response_spec.rb664004.57 KBe68e25ae41023cb4415e5a9d324dba4e581f1b63b71d04012c26e5726661e56c
spec/unit/key/relation_spec.rb66400951 Bytes24c6f04b55ebe68abc074bf7c8210ba9b43af6750fbfa514ede3fdadf579cc37
spec/unit/key_spec.rb664002.73 KB5c73238b586669d285cf47a988737992baba45cf6437831b1613732b1eb02c11
spec/unit/response_spec.rb664002 KBb4958fb8002434d9b59c45adf201d73263eca579caba992702510524477c6638
spec/unit/rest_model_spec.rb66400466 Bytes9fd8a4766c455e6d439dca27d0012e3e233421a80282f599a9969c71caf7a50c
spec/unit/serialization/boolean_spec.rb66400731 Bytes2fffd148dccb5e0467819db4650ac0e2b335049219122c5556e74436db0aceab
spec/unit/serialization/date_spec.rb66400515 Bytesc00984c12d45cc11d24265f1de5fd5f6d630c37a85669008b992257b83974c93
spec/unit/serialization/date_time_spec.rb66400592 Bytes469b4864e546187e28d0c6b5b5dec59bb9375116bdeb2c332a901d280cfe9ece
spec/unit/serialization/float_spec.rb66400325 Bytes1dbf1dcfb1454d0931dc9399e12b935f4631de6a0e2994778b55510b28621795
spec/unit/serialization/integer_spec.rb66400588 Bytes777061c4b0d8ffb8ba2fe0a23353fa709a95e35c4d82eb2b0cf9dee763cc51da
spec/unit/serialization/string_spec.rb66400269 Bytes37a78906538f48c39a1f828fb75a65bd5f3c33bde6d42c8584bdf07685329c7d
spec/unit/source/path_spec.rb664002 KBea9110d186ec6b65b9f946cec3b6d4948658f13b02084c0b3bf295686c53da6b
spec/unit/source/retriever_spec.rb664002.41 KBba8985d2acb6227e71913d55561eb126b1d7ffcfc8eb2e4048764a3461a873a9