rom-core-4.0.0.beta3

https://rubygems.org

rom-core

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1067498

number: 4.0.0.beta3

platform: ruby

spec_sha256: 29eb837436fb93217ab5bc340c37bcc427f51ca284703c09fd007e9abc3ba6ca

sha256: de2748028d588c1059bf678fd6fbece630a88d5fcc58a8f91d73970d6f8b4e65

created_at: 2024-05-13 08:30:12 UTC

updated_at: 2024-06-12 10:57:06 UTC

position: 28

version_data_entries_count: 119

uploaded_at: 2017-08-14 16:49:33 UTC

indexed: true

has_extensions:

extensions:

Gem size: 64 KB

Version Data Entries

Total: 119

Unpacked size: 244 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
CHANGELOG.md1006440025.8 KBed84c65b3aba57b9e0c5da259077a6f79557a1686102292199054776a94064c0
LICENSE100644001.04 KB20115c1b859354713c1031b609c31be34e0d8de1b61d880d2d2daa154de9add7
README.md10064400544 Bytes367610c8e26a4b092094740a025e5c02ff341142aef84b6c737d7b5184ceb677
lib/rom-core.rb1006440019 Bytes3c6625b5af35d6460f6a3dd205a0f30de6c9737f32432cca04a8bd7ea96c6593
lib/rom/array_dataset.rb100644001.09 KBdea890ca2670047e0d1b892b01365b609d5bff2f3d0e23e7a3b0b218ad5af159
lib/rom/association_set.rb10064400307 Bytes6ecf6e0b27f723146b061d77f3892ad3ce55b4fb72a531d7ed57c41431d3eb21
lib/rom/associations/abstract.rb100644002.79 KB73ed9d371bb60a82ff759cf36ec91fa91d2460df23b516b277f2c42699782ddc
lib/rom/associations/definitions.rb10064400262 Bytese1cc7124d1b8c0a0e4681722ee3990eb0d6bc3f0ff60a7be4164d002b4739937
lib/rom/associations/definitions/abstract.rb100644003.76 KB895c25024990f20e2c70c37d7f7fa77436c5274b4233bef2f2f2c68c444bb320
lib/rom/associations/definitions/many_to_many.rb10064400435 Bytes37a246ffa4fbd2d89666fd0389a479f7d6e819ab621fd570393d33a9c07059a2
lib/rom/associations/definitions/many_to_one.rb10064400186 Bytes6aa50f8d3a6dee126dec255dce6874fa91aff7287c848ab98258308f1f796da5
lib/rom/associations/definitions/one_to_many.rb10064400187 Bytesb1dda27b18377d54e48db6f7f2baa39b7cc0dea0b418f3a727e8045a9498e5c1
lib/rom/associations/definitions/one_to_one.rb10064400185 Bytesfd267c3fd11649c6de906dddb89d2f5c51a3aaec75369320febf6e438928854e
lib/rom/associations/definitions/one_to_one_through.rb10064400194 Bytesdb1f9cd4443b1f279fcc10a7a4ca7ddfdc3736a8866deca82bd9852b85dfd081
lib/rom/associations/many_to_many.rb100644001.65 KB87368daa26b1c5160d1f0c294afe60a073d7ec321a97230e64328e4d52273c0e
lib/rom/associations/many_to_one.rb10064400675 Bytesf37931354bf4922994821392fc2197500ed465af7cd80c35d1ec83a649e24c21
lib/rom/associations/one_to_many.rb10064400675 Bytes7f8e4e52f676d5ebc1428fe838d8bb082c51001c4adf926398e5ee2551d7ef7e
lib/rom/associations/one_to_one.rb10064400122 Bytes5db4fff867f034661dfd715f340516a13177e69d2cca07762549a790774632ee
lib/rom/associations/one_to_one_through.rb10064400131 Bytesc2a13761b4bd93b2dabd505cb478837d47d07f4531ddc7f1db92b95db5695b03
lib/rom/associations/through_identifier.rb10064400791 Bytesf75e67aacf5d57c68f6e8dc3c1846ffa4d7ebab8ab61271c7be6be442acfd590
lib/rom/attribute.rb100644009.5 KB4609516275c42c382d2297037adbddae3504ae222fcf1b5f0033228010511dc7
lib/rom/auto_curry.rb100644001.17 KBbbfccf409513be889534d44751892896db09efcdb254683a4d4e96160e842599
lib/rom/cache.rb10064400852 Bytes21dfcaf13306bade06cdfe1268df753dc4dbf6cb33004f922db2e962de858897
lib/rom/command.rb1006440011.2 KB0e5654e470324b421c1f0f72b0104f8f7ab642c9ff57e320c22cde6b74ec623d
lib/rom/command_compiler.rb100644006.57 KBf3f2294bf71cde3b77d218f3be4be0f7478f7fcdc24af48086454fb8e6860216
lib/rom/command_proxy.rb10064400671 Bytes604371804c642c2b5b4108397c8b53fa91032dbc117d28484587c980248cbf82
lib/rom/command_registry.rb100644002.47 KBff92de36d5e1d5eac89b25cb60ce4589cba905f79f0594913250b48c72b67b26
lib/rom/commands.rb1006440090 Bytes31b6e2a0da2f251a362197a6f470a281b8e80de59c38635e4694864ef6ae62f0
lib/rom/commands/class_interface.rb100644007 KB6404d4fa7728e269b6f8bdad47ea4db08f51b394e4150c125efc41d224b17adf
lib/rom/commands/composite.rb100644001.13 KB1ff8013bc4c5d0b87ead73ab9473a719ae6ef3c09b8535a5823b3e6c4fe05753
lib/rom/commands/create.rb10064400201 Bytes363d12c85ece0ecb55c1312512cfd5644b370810b3703af5bf4e5486e985ca38
lib/rom/commands/delete.rb10064400229 Bytes03f898502c300b2d072b298500c60b69e5e8cd2c6f1cef5e695b7f241a0e7fca
lib/rom/commands/graph.rb100644001.84 KB64cb0eec389680ea8ee740c2f2c06808a64a2701d8c9d18d82608015855c0be9
lib/rom/commands/graph/class_interface.rb100644001.68 KBcbe41efa553801a1bdefc6b15e4e881afb13aa25e96d13665a9e53f7448d18d4
lib/rom/commands/graph/input_evaluator.rb100644001.62 KBd46f89e2592a7a83f51f3e305b2566290604bfe9a398baac2744b8c4f6e01b2c
lib/rom/commands/lazy.rb100644002.22 KB3eb4243e51744a9acccbc32f92bddbeb5ebd56bc0defbd86675232909187ffca
lib/rom/commands/lazy/create.rb10064400596 Bytesb3971415696b6446eed90e80d3e81f0225955a8834db4047c0375d854f894732
lib/rom/commands/lazy/delete.rb10064400619 Bytesd5cd21524bb1db5486d9c23c32ca38283cf0f173241cedbfd755c12bb40edb2f
lib/rom/commands/lazy/update.rb10064400939 Bytesd007903af32d67fe01383ae61b8765e21f75c8ec0863ac2bfb290a9a082b3b0d
lib/rom/commands/update.rb10064400244 Bytesb119daad7a2e21e1c21d12f25976d90a6c49c57013f6541246afa7e6f9641b28
lib/rom/configuration.rb100644003.03 KBb047e8b56f06aec5104d6f6e12016d04c475ee3a7b81a40462356badeb1fe277
lib/rom/configuration_dsl.rb100644002.14 KB4a897afa2ed15d5a451757f667ce11e6be98d4215fd2057377c796ee1345dcce
lib/rom/configuration_dsl/command.rb100644001.31 KB7c96e5ba5fb9c9b5bfcba4cca61e351ba53e25d2341cd5a5ab7df3697ffc4fb9
lib/rom/configuration_dsl/command_dsl.rb10064400891 Bytes1bc7b216436acc177d68c7f9187f84da815137a14f4291eab315201e82b0a84c
lib/rom/configuration_dsl/relation.rb10064400711 Bytes5a424a664c61b133df2f26e215de53b235cc5de6e214c183d08f07a980864a4b
lib/rom/configuration_plugin.rb10064400426 Bytes1af2e31743952011454b8d0c0ec1a1d5ce8ceeb6e20595b6fdfbd8e8fc7cb0ef
lib/rom/constants.rb100644002.22 KB277cbccc61338604a87a6ccd36870a490871e0a9266c827eb606d58ac4268be5
lib/rom/container.rb100644004.09 KB3f2e39aeafc4a9a4287e7587a52f0486f35d86d8023a90c962de05d0f74a8d04
lib/rom/core.rb100644001.11 KBcf4e735b9f14387d91d960cfbe3b342f6461ac40c9ce54e8dd1716c9826dfeca
lib/rom/create_container.rb100644001.5 KBa35b93e0aa3706828a61ba5c92fd26cb6e0d9a0d4efd6d54907f306ef0f5ac91
lib/rom/data_proxy.rb100644002.2 KBd305fee4468530e68f9ec9c88e1bfa4a9df315c7d267374d00e76a8816caf73d
lib/rom/enumerable_dataset.rb100644001.67 KB02e6dbe13ca0f37d016e95ce0e537a6d12e15f652afbbac095586a1dbfba8f31
lib/rom/environment.rb100644001.71 KB081776553e9ca3156578c00e553fa0365ba6a3acb024de82c5d7e06adb71ea9e
lib/rom/gateway.rb100644004.14 KBd0b06c1e0bc060803294e368fdb73e51db00da0a690afc843d348812b9a4f479
lib/rom/global.rb100644001.27 KB9be6c0b1da627c511178b493a143ee4f31d15089a6041d6e769e696334fa1762
lib/rom/global/plugin_dsl.rb100644001.03 KBdab8a70bee04c059785f40a04946f2d27cb29b77e9df26989bea3634c09b716e
lib/rom/initializer.rb100644001.34 KBaabda1350084b18100fbf031e5a5a26000eba4840cac9148575a4ad0eab57512
lib/rom/lint/enumerable_dataset.rb100644001.2 KBa15d3760fe744bccbc73ba5dc3574fad008b82bae37c4a079c094ea4ea4b8559
lib/rom/lint/gateway.rb100644002.96 KB1604d418f348fb012912df390ed9d573d5c5565edd4d7b760d12ae2dd94c7a97
lib/rom/lint/linter.rb100644001.71 KBce3bf5786d85e8be41835120f85f6c32180a0ecbb42cc61c13525aaefcbbdda3
lib/rom/lint/spec.rb10064400517 Bytes887cba1031ce5d3ec997e18f56f2c64ccb48565fc86464614c526a339da954bb
lib/rom/lint/test.rb100644002.3 KB7fbc94cc18a8ea73dd66996c6602e869fd3f09ae67a0ea20a0937b5c941b3c71
lib/rom/mapper_registry.rb10064400463 Bytescf11cebf3a1b989918fdb77b6dcdc33342babba5dffeb661d001b0a025b94543
lib/rom/memory.rb10064400103 Bytes0a858b1d4969dfbbb4d1ada22e6f206259e5f188e424d6dd50e1d5af3d712880
lib/rom/memory/associations.rb10064400184 Bytes6306ac929ac1bc25f3157585b7a5a7d8e9cce3a0626b237d47da9cecfd61adcf
lib/rom/memory/associations/many_to_many.rb10064400175 Bytes17fbdc7f1bc9ffc7268a1dff654a0e0fca9ddec02995ac75a791f774353ec9d9
lib/rom/memory/associations/many_to_one.rb10064400172 Bytesb939a460c8df3d540fd0a92ac4543bfd84adb2a42492b6ab0f8ed86a4b97c7c6
lib/rom/memory/associations/one_to_many.rb10064400172 Bytesa7f42839e228dc929fdddb52e5e037b08d7e4c46d7c48fea0ac120bb579c4c31
lib/rom/memory/associations/one_to_one.rb10064400159 Bytes0bc3d519cf26b7c9584d1155ec9c6363b3734da9b6758a583f9a3cf1712ad8ea
lib/rom/memory/commands.rb100644001.21 KB3b8c506ac941ec55293f6efdbed13c6a8bbb0436736f455ca9e0a15b4e21c3d3
lib/rom/memory/dataset.rb100644002.3 KB76f9518d2fc10856a51a0408f0eed3385405f42dc21ac1840ab7c23276264892
lib/rom/memory/gateway.rb100644001.28 KB1fba0ba386baab415d022ca25d928d5cfea5188eb9e5f0d5dd59334b18f50575
lib/rom/memory/relation.rb100644001.23 KBc19f837b53d3569c23c7d8a2d0a16ca580fadd7f45d16a0e696a99bf5319e51c
lib/rom/memory/schema.rb10064400537 Bytesde6710e9bc8e42461757651feef32a3024c27328b8694e4433a443811423268b
lib/rom/memory/storage.rb100644001.01 KB8e7ffa89771806b5f517889f6945c2216b29f36d11c6613a4d62f303e0408cfb
lib/rom/memory/types.rb10064400108 Bytesd3cb5783465223825fc4bbd8a54d1bc70dd066c012f6ab413ad22fc5e388d016
lib/rom/pipeline.rb100644002.14 KB85bba5944ef1cd5b4355639b0d359c91bd7c3210b12b5f26485142049171b721
lib/rom/plugin.rb10064400526 Bytes4c84ca97445a7e5e09eecae3000a01468a796d7bb850a427c87b80b00247de94
lib/rom/plugin_base.rb10064400810 Bytes6f8e7e3fd53b99165871eb8607a03ad3c5c6bb0c8a9fd44099c1b75e10205d13
lib/rom/plugin_registry.rb100644004.96 KB5fcfb0220dc14fe18b46538b728b5d95c948f91b291d25362413fbfe54bcb01e
lib/rom/plugins/command/schema.rb10064400852 Bytes4333a64185c84724f6df0ea4d67ab526b91fa901ae51a7230a16be9113e6f54f
lib/rom/plugins/relation/instrumentation.rb100644001.31 KB478945ad0e50aefd1383c7f3e8584e556df42c69e6c1bde50d9071306efc3450
lib/rom/plugins/relation/registry_reader.rb10064400999 Bytes0415a6004445a690df6af3c28928b649b4bd1047feb95f28206b1ea6b5081ec6
lib/rom/plugins/schema/timestamps.rb100644001.47 KB4381980313653930b0fbeae6245128842ade0111d88b10360c68c74ea5b7ba21
lib/rom/registry.rb100644001.37 KB005d807e32a9d1b4ee38b500bbde1ca6b18bdcc070ae6331a78879b2fbc5753a
lib/rom/relation.rb1006440015.9 KB0b9aa0514846b1aa57c1ae811163c378b9852296405556941510fe31130150b2
lib/rom/relation/class_interface.rb100644007.97 KBc103381280228dd22aad5e4905957aa615dfa167d91287c7058689dbcb45fbb9
lib/rom/relation/combined.rb100644003.04 KBa5eeef35468ab0a910202b86bf188ce10514dca56fa1a06c7c368017e03a777d
lib/rom/relation/commands.rb100644001.27 KBb7a82f083bc4469c2369be592c3f5d0f8b2ccce009ea8c45d6ec29368cb7332a
lib/rom/relation/composite.rb10064400927 Bytesfab669efe04d8548f720eae34ff19ed12bea7c6d438575aa2da807c261f1d94f
lib/rom/relation/curried.rb100644002.33 KB21beb27b2862e99c4e6f7aa25ce058204ae958c71d8b427f3ee515e243095dd8
lib/rom/relation/graph.rb100644001.71 KB7751fbe60850dd72950ad9196b8a6b92e7bbd9ae107971db4abdcf164aee343e
lib/rom/relation/loaded.rb100644002.91 KBa3bdefd16e101e973da71ada1d110ab9642be9dd62830cd8bc52cc3ac7de3e80
lib/rom/relation/materializable.rb100644001.09 KB880f9639418de37460dd8f6b72bcc25b3919d29fba4ef3885f0a939e51b3f526
lib/rom/relation/name.rb100644002.42 KBbf1e0a183698495ac2a3a6614b638ae9ecc8d58147dd665e41d7cd5ce4c922cb
lib/rom/relation/view_dsl.rb100644001.59 KB237c171bb16da68599ad1564725cfe3ae1a9e11583eb4dbb39e81e029ccd9396
lib/rom/relation/wrap.rb10064400898 Bytes0138f0a7a416f402b653d7612c7b28c62584a6f1f3029d1bacf0e09b324e2776
lib/rom/relation_registry.rb10064400193 Bytesdcf311e40c33a4261d7cd6efdab0d7f66c9f0a6212c10778caaaab73209ac18c
lib/rom/schema.rb1006440011 KB652f51214b22da7744b803d235c2b72e25b043161df45e14ce5ebe7e77793b2b
lib/rom/schema/associations_dsl.rb100644005.56 KB36e2985b0efa7e3bd2e49173ad4f9e8e770bf06c788da12fb40525d70e1b62d6
lib/rom/schema/dsl.rb100644004.24 KB4847d061b52d6b933116ab590f94101d9130c6f14115f7faa393a640525383b7
lib/rom/schema/inferrer.rb100644001.84 KB0c202db4e198b5061b2aab1ce183cac676a925dd545acd217b8d9af858fa2c63
lib/rom/schema_plugin.rb10064400669 Bytesa59697e74a1e7b95efce0ed14353436b7c8d0ef12d5e89c8c01c6f34de235a39
lib/rom/setup.rb100644001.64 KB4446d30993050c472b386f3f5b81f3eaa8b3831d7fec0abc465945c91a42ebfd
lib/rom/setup/auto_registration.rb100644001.85 KB034c2a2397f4b96faf76b5cb6d65a062f444d0b2e97a57be1cc38a6a490a385e
lib/rom/setup/auto_registration_strategies/base.rb10064400312 Bytescdfd81d6ffee37fbbfe883005bcd0efffcac2358023ea41e7f286f37a20c62bf
lib/rom/setup/auto_registration_strategies/custom_namespace.rb100644001.67 KB6c46ea50818a604dd6698b0541fbd5f35ece819c4b99aa293db2081b069154a9
lib/rom/setup/auto_registration_strategies/no_namespace.rb10064400465 Bytes2476487321f99e33cc859ed252bb846f6dc22896617379bee902d4205ae6f8f4
lib/rom/setup/auto_registration_strategies/with_namespace.rb10064400394 Bytes9dc5a1fd8d34f36ea2c6d082ae8e0a0e80088d01ecabc324db211f97d543b6f7
lib/rom/setup/finalize.rb100644002.67 KB81a73141ed6b8a2d644f4f470098854fa1e3fed63f485b9dedaa037d8959796a
lib/rom/setup/finalize/finalize_commands.rb100644001.69 KB0052b6e93754ced7a8892f5f5d933fd91fab4566bba3417c16bedf0b86c3595e
lib/rom/setup/finalize/finalize_mappers.rb100644001.94 KBa6e354db6ec205991f0df3957d89123cf68ebb68b78c17ec6ba84f41c14c3caa
lib/rom/setup/finalize/finalize_relations.rb100644003.71 KB85a135d52284752c4a81eaad71e2d82a2f5a623f1532411b250b3d833c724ffc
lib/rom/support/configurable.rb100644001.56 KB3d0185b5e28e5aa4a948e20b6e31c83bef0a39893f152d2300b9a3bea59ca810
lib/rom/support/memoizable.rb100644001.15 KBbf2743a329919da1aeb186b80031b109df8258beb3c9722ba039dd6c81873872
lib/rom/support/notifications.rb100644004.41 KB8c75a0810f661361db96943e33066c5faffaf79b429511cf272a68026cbbd901
lib/rom/transaction.rb10064400409 Bytes7fa242e10b49cccd9a58bc4d1549a91d6f00286a8f478778e7ae81d1ff82e819
lib/rom/types.rb10064400503 Bytes3566d07c1026ba4d2739b05e9e7c95b41cfa7c28bc9f95da9da4a5013f7ee734
lib/rom/version.rb1006440070 Bytesb0075424885429a763143681dd3661e67fce6d88b6b59c608e518960b2d2329a