yaoc-0.0.9

https://rubygems.org

yaoc

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 600559

number: 0.0.9

platform: ruby

spec_sha256: 09c414fe8a47518a84713a2aac57fb85c3ffa6ece63d33f76d767edacfceec9c

sha256: 77dac88ed284c00400420494bdde144d77f74a3764c336187e4339e87d1b4b2b

created_at: 2024-05-13 08:22:38 UTC

updated_at: 2024-06-09 10:50:51 UTC

position: 5

version_data_entries_count: 45

uploaded_at: 2014-01-31 07:11:07 UTC

indexed: true

has_extensions:

extensions:

Gem size: 20 KB

Version Data Entries

Total: 45

Unpacked size: 72.2 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400177 Bytes52acda630ce102f13e22fc5a0b2e6baeb442f539b438d3ead975ffda4ca6de3f
.travis.yml1006440085 Bytesb725468dbfa005412248abf40655601a8799cba4d8055a381215bbc3242ab394
Gemfile10064400181 Bytesef312d0a0d1a6f212d5525f35e45a37ffdc8f360abbc682f9a55f41019554502
Guardfile10064400625 Bytes019774a80a30b7607c8c6dc7a0e32cc0a9cec60a36140f17cf8a249b82f62e5c
LICENSE.txt100644001.04 KBd9740490f48bfe8c31dfe79d96ca1456d86d9c46d5d7559886e8a3c74e75a947
README.md100644009.43 KB68f42d0d2c6202224bd23600021212b4a5637762ddf7fa78a4176572830e2550
Rakefile10064400252 Bytes145d97e91528b555f8844ccf4689764e6f54d2142f43ee69a6147a774f65d83a
examples/01_hash_enabled_constructors.rb100644001.2 KB113c12cf8d2ba30cd3c07ae24faaf9b401b74c53992d0c948c071ff01e32f8f0
examples/02_procs_as_constructors.rb100644001.5 KBb15b9ba98a4a6b6b60bb887315b20f5d09cad3909e99ff006c3631e8749a35e7
examples/03_positional_constructors.rb100644001.71 KB827efa16829aba8fedd7ae9acfbaaaa6f5ce5daf073b46acad36f8efe4cca15c
examples/04_compositions.rb100644001.17 KBf46b18dfde4987cea0a41fa5baa6397a12c0e0c31f90d388e2af546bcc736063
examples/05_fill_existing_objects.rb10064400769 Bytes29836f0efa746a34d7e8a7fe78dd6df4938c313346af53938afae1812375a209
examples/06_lazy_loading.rb10064400729 Bytesffc50ea0e54b8818ec27084dae6a39354c8cb69ac8408b4ef2b293d2f4aff6b5
examples/all_examples.rb10064400196 Bytes6f926adb99fa6626f4a6d9e08ded83a5be396ef78091b471f6243960263117b6
lib/yaoc.rb10064400428 Bytesfc6e7a91e0e087ae24fd92fab7be7dcbdbe5004606e432e67f4a079d11fa50fd
lib/yaoc/converter_builder.rb100644004.05 KBf8766ab647f97ac2eb31b5cc551d50d3c8183a105f6c539851a058f2b82b3147
lib/yaoc/helper/struct_hash_constructor.rb10064400698 Bytesfdaf07d9befb9b7a14ad05aa96fa6a095d31313533fb86c0ec8610e04783fa96
lib/yaoc/helper/to_proc_delegator.rb10064400968 Bytesbf4c7dcdf027f811a1df432cf19a01f6b68d68a987d34fd6926d400eadacd800
lib/yaoc/mapping_base.rb100644001.76 KBb88572b3b06fef6db3613bd5124e407547bac73b6918384e21e96f5bd8e73a7f
lib/yaoc/mapping_to_class.rb100644001.35 KB361ef2e28321ae58ac72f375d039716a09135a44148305feb1150a9c28b57ea2
lib/yaoc/object_mapper.rb100644002.61 KBfaa424a798035e1f24ac462cbc8a80a718915d298014375b6a62c6f383ad1dda
lib/yaoc/strategies/to_array_mapping.rb10064400316 Bytesf9d02ad7f435c3397502b61c2704853fad14ffcc0baed3785eee6d173fb6165c
lib/yaoc/strategies/to_hash_mapping.rb10064400284 Bytes28a81eb5a904bf0dfbd1591fb6bc3d7be4d1fa16a08e3ecd6dbf2c8f4ff6e13f
lib/yaoc/transformation_command.rb100644001.47 KBb9e7fd3c50828d6dca2dd10f61286a84a0514f41cb08421b80c24ca6fbed7ca5
lib/yaoc/transformation_deferred_command.rb10064400378 Bytes00f471883c5742f572464b7b390332b63d1e2c0dc30072e5702ab9bf0b22dd06
lib/yaoc/version.rb1006440036 Bytes9fe6409d5a62b079ca20dbe4f33d54331a5edd24a543b547bde9cca6aab123de
spec/acceptance/fill_existing_objects_spec.rb100644001.85 KB093ef12c416d7ec66012cfb219e8de85288ac48af1361afd6775833e9be9ffb7
spec/acceptance/map_objects_spec.rb100644001.65 KB21af585f7c5778958aba56434201a0117f738a71131bde51b7112d2814750bdb
spec/acceptance/map_to_objects_using_other_converters_spec.rb100644003.32 KB6f0e32bff150c845a2fd50b88ffaa4f351260e2565ab51f4766c61f542305d13
spec/acceptance/map_to_objects_with_lazy_loading_spec.rb100644001.48 KBcca88070645a60db2bcdf7b703ed3b307ac4d8278aecd74c366101ca347d84b4
spec/acceptance/map_to_objects_with_positional_constructors_spec.rb100644001.38 KB20a84028f859369b57c8ddbc7b5fef1f000a570dff6896c503f731b1b3aedd28
spec/integration/lib/yaoc/converter_builder_spec.rb100644001.19 KB8fbb53778f3dab3cd30a2759d4a67e83dd3e27e44678ffd580debca4fb9e6674
spec/spec_helper.rb100644001.19 KB682694d5fd7e36503fd58b69b303f94bf1ede0306348dfcfba8475399c2b7ffb
spec/support/feature.rb10064400711 Bytes3804956cd4df7afdf9a3cf128365c52a9cde6526b2541f493e1f6996a374617c
spec/unit/lib/yaoc/converter_builder_spec.rb100644005.31 KBc6f7042f642c55adaca165cce34bd530cda09a565c8e56dc7ae30ec624bb9ba5
spec/unit/lib/yaoc/helper/struct_hash_constructor_spec.rb10064400802 Bytes5c892e1fb355112d16238f942e874c0852c8a62d98c7ce309b74283dd3aedc33
spec/unit/lib/yaoc/helper/to_proc_delegator_spec.rb100644002.08 KB8e0e433f5a6c95f314ea7afdc9ff6b0d4c41f5297d15225c2c6da10aa57cd2f4
spec/unit/lib/yaoc/mapping_base_spec.rb100644003.22 KBc76826e0622788648785c2d2688636d07bbb2c140c91f0c045fa091895165b99
spec/unit/lib/yaoc/mapping_to_class_spec.rb100644001.64 KB53ab110a8463e31f9e8ee8fd603be3394b92cafb442e1c1192484be29ff31c2b
spec/unit/lib/yaoc/object_mapper_spec.rb100644005.86 KBf51b27f127aab6c11d4b34909e3c8a0b80d65abd40b3708146046e6d4c55ce80
spec/unit/lib/yaoc/strategies/to_array_mapping_spec.rb100644001.66 KBdbd34096e6494e746d36779a2d796c1a293f493e91741e84fd471d347456dffe
spec/unit/lib/yaoc/strategies/to_hash_mapping_spec.rb100644001.85 KB06917a1b20996b76d0c44de46c7e605d2c3166c4434778f92a8e2b059fbe78c3
spec/unit/lib/yaoc/transformation_command_spec.rb100644001.59 KBc17eca43da51d9e65510aff0b422999dd879c51fd25e94eba750b0e17965ce50
spec/unit/lib/yaoc/transformation_deferred_command_spec.rb10064400600 Bytes48cd959e2a917ddfff25c1e5f2552f9c7fd5bf1bb558b451110db0b2221f17b9
yaoc.gemspec100644001.63 KBeb4055b05662fd7bb0112f4302871597b8487a47b2216a91b02ed3a36cec19fd