rom-core-4.0.0

https://rubygems.org

rom-core

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1067495

number: 4.0.0

platform: ruby

spec_sha256: f3f3c2ff6d6d2fc7ad28af6465c12515e47b78f7055bd5f3d98c2ee46553635f

sha256: cb74762ede57f96ff6a1441d58e5b346fe9776cef6dc70bdd3b92c74a8757754

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

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

position: 24

version_data_entries_count: 119

uploaded_at: 2017-10-18 07:45:33 UTC

indexed: true

has_extensions:

extensions:

Gem size: 68.5 KB

Version Data Entries

Total: 119

Unpacked size: 267 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
CHANGELOG.md1006440026 KB23747c57d2676ce50113050c2500bf97b5904f03c954b0ba505c829c21990a52
LICENSE100644001.04 KB20115c1b859354713c1031b609c31be34e0d8de1b61d880d2d2daa154de9add7
README.md10064400544 Bytes367610c8e26a4b092094740a025e5c02ff341142aef84b6c737d7b5184ceb677
lib/rom-core.rb1006440019 Bytes3c6625b5af35d6460f6a3dd205a0f30de6c9737f32432cca04a8bd7ea96c6593
lib/rom/array_dataset.rb100644001.09 KBdea890ca2670047e0d1b892b01365b609d5bff2f3d0e23e7a3b0b218ad5af159
lib/rom/association_set.rb10064400395 Bytes395a51ed85e8ce81d0d0a87ae6ed3ba1d76bb31eada473e8b9dd2e5b70cc56c3
lib/rom/associations/abstract.rb100644004.66 KB535f1a2b7462ec54c4184478509f5139aa94554a046a97e898c69ed3f62be379
lib/rom/associations/definitions.rb10064400262 Bytese1cc7124d1b8c0a0e4681722ee3990eb0d6bc3f0ff60a7be4164d002b4739937
lib/rom/associations/definitions/abstract.rb100644004.24 KBb1cd9bf1d7a220eb3a74331b5f711889e04bf6a36195ed56d690366e04c6a70c
lib/rom/associations/definitions/many_to_many.rb10064400565 Bytese199651c436fd1d26e67530b20ff8017bac522eb84adac40b27f62142fd7a45c
lib/rom/associations/definitions/many_to_one.rb10064400207 Bytes2b7db762b9c45ed00c0a65536c335dfe529f2f714d456cfb0d3054477cee505d
lib/rom/associations/definitions/one_to_many.rb10064400208 Bytes843709c6371ed56825172c0f236fc37ade43be6310244e0c10db71ca3cfa312d
lib/rom/associations/definitions/one_to_one.rb10064400206 Bytesf34a0c444436bcefde26bf8b9ae535381dcacf959602900a5aaf46e637ada8ca
lib/rom/associations/definitions/one_to_one_through.rb10064400215 Bytes430b497078d4f780f8f7446c0cf92707a70fd84810e72ad0426fa4a4ef62dc74
lib/rom/associations/many_to_many.rb100644002.76 KBec3ad107b5a6d86c21bc49e3fa39db9ecbea61f13886eb94a56dd5ab69ccd2be
lib/rom/associations/many_to_one.rb100644001.23 KB8ef5251c0926743825a723989c2d244f2b67f698b5bb6cd7344c6ac9b69b5a7f
lib/rom/global.rb100644001.27 KBbebb688022997696327ba34468627a9fa42b57d6fb7618bc7a8380d90d6b2fad
lib/rom/associations/one_to_many.rb100644001.23 KB986ba960fcc2584a2cb68154db196579482d16898049e1799ca2d0b452535831
lib/rom/associations/one_to_one.rb10064400189 Bytes807a392087e2540ef3edc30680aed04ad99c43d3933395ade9f9fd723dfda712
lib/rom/associations/one_to_one_through.rb10064400206 Bytese86e97e968181b8171c4a5819a464e43df3dacf13b2634f76b31e30fcffc9f4e
lib/rom/associations/through_identifier.rb10064400791 Bytesf75e67aacf5d57c68f6e8dc3c1846ffa4d7ebab8ab61271c7be6be442acfd590
lib/rom/attribute.rb100644009.53 KBd5eb3fc67ceb59b552d8dbe499d4549c427ae760ad6e62208008f39a3fa5f99c
lib/rom/auto_curry.rb100644001.42 KB2452858f080a1781210c9c2881c1d9a3e6ce9cc62bcd71fa0993301bfce9a133
lib/rom/cache.rb100644001.35 KBd56dbe981a5901715dfd12fc45d1dd414b2f2cf45fed8a3037ecfd65b9d0c7ee
lib/rom/command.rb1006440011.2 KB0e5654e470324b421c1f0f72b0104f8f7ab642c9ff57e320c22cde6b74ec623d
lib/rom/command_compiler.rb100644006.68 KBe2e723e3bd6364a9e12f33ce1de67842e23a71e9cac9cf2ca2a56391e6586074
lib/rom/command_proxy.rb10064400671 Bytes604371804c642c2b5b4108397c8b53fa91032dbc117d28484587c980248cbf82
lib/rom/command_registry.rb100644002.75 KBf65ad1fae31f829a0c9d4d91bdd5de6a7c2fbe1855212551fa0824d2f71f2691
lib/rom/commands.rb1006440090 Bytes31b6e2a0da2f251a362197a6f470a281b8e80de59c38635e4694864ef6ae62f0
lib/rom/commands/class_interface.rb100644006.97 KB60a8717ac4c6f02719bd3a20d60c588356cb5c7fad4dbb0c0367054a766535ef
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.rb100644002.67 KBaccb9454805d7e23afa5dc15f5928b0e94b749699d1592f7c82ecd5695e10ab9
lib/rom/commands/lazy.rb100644002.3 KBa071c4d383c21c082d3576564b767a80a8603b4bb741d731ecbecc2337f4160a
lib/rom/commands/lazy/create.rb10064400826 Bytes17b1174d049554e8ef10fc41c2c90091d5ff4d90a90f747c236dc1ac046c3666
lib/rom/commands/lazy/delete.rb10064400863 Bytes1564aa913e72bfbd682696c088742b7d977059d1b0acd27011f18ac26650547c
lib/rom/commands/lazy/update.rb100644001.16 KB9757ae82669b2ea7a4346462ba5e298ee3b0e22f80e41ce3715beaf105b16576
lib/rom/commands/update.rb10064400244 Bytesb119daad7a2e21e1c21d12f25976d90a6c49c57013f6541246afa7e6f9641b28
lib/rom/configuration.rb100644003.53 KB2a756092820e83d2945640921d49a12555f10b740c5dadb1c28b2249fffd4762
lib/rom/configuration_dsl.rb100644002.13 KB7eeadc0df8c407b852d760c9538c9f021f7735006d7a20672c1c422d1c6b2527
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.58 KB520936b2890a1dd34e5ff93f0532163a5ea1abaaaead8ba5ef6d1a802622cf5f
lib/rom/container.rb100644004.43 KBf4955f76ae14462b9a578ba10989a547fe689684141c9eba31c1ada2c4f1766e
lib/rom/core.rb100644001.11 KBcf4e735b9f14387d91d960cfbe3b342f6461ac40c9ce54e8dd1716c9826dfeca
lib/rom/create_container.rb100644001.62 KBa4b87032fb9e62df4c07dd5ad19a9bdbbde583bf73b3f037171fa78adb39561d
lib/rom/data_proxy.rb100644002.2 KBd305fee4468530e68f9ec9c88e1bfa4a9df315c7d267374d00e76a8816caf73d
lib/rom/enumerable_dataset.rb100644001.67 KB02e6dbe13ca0f37d016e95ce0e537a6d12e15f652afbbac095586a1dbfba8f31
lib/rom/environment.rb100644001.74 KB8877b0d9744a7a3c30793844aac32828fd9f4e89fdbdf5eeee3cd00869041c4a
lib/rom/gateway.rb100644004.52 KBe3ec0164400638a1d3c4b0a7b130ddd07fd7b54a056a14c7906c0ef052131e62
lib/rom/global/plugin_dsl.rb100644001.07 KB0d1f96074543916f79c30de22b486ed892bf2a7cb8a1eddd08c6aec02a07979b
lib/rom/initializer.rb100644001.8 KBb89b7bec5133bfa8b2cb759105d38d7f842d7b21308ad69c5364252e4c339e04
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.rb10064400587 Bytes179bfa9f00f43c3311b8e8cbbe23f317baacdcdd2cce7116830c7d65447e3b7b
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.93 KB450ce60b85474502d5ca352337855bf2b278877d9dab5d715d80f02337adecf0
lib/rom/memory/gateway.rb100644001.28 KB1fba0ba386baab415d022ca25d928d5cfea5188eb9e5f0d5dd59334b18f50575
lib/rom/memory/relation.rb100644001.23 KBc19f837b53d3569c23c7d8a2d0a16ca580fadd7f45d16a0e696a99bf5319e51c
lib/rom/memory/schema.rb10064400712 Bytes7589bb635f412e8fca675b0a7f0fd3860372cfa079c423ecddbacae0ff515fd9
lib/rom/memory/storage.rb100644001.01 KB8e7ffa89771806b5f517889f6945c2216b29f36d11c6613a4d62f303e0408cfb
lib/rom/memory/types.rb10064400108 Bytesd3cb5783465223825fc4bbd8a54d1bc70dd066c012f6ab413ad22fc5e388d016
lib/rom/pipeline.rb100644002.25 KB4f43d4fdd12522df4c926ce96ba691f83a358102f64dd47c0379b01e715587c5
lib/rom/plugin.rb10064400526 Bytes4c84ca97445a7e5e09eecae3000a01468a796d7bb850a427c87b80b00247de94
lib/rom/plugin_base.rb10064400811 Bytes35f5b8c2f4619a703789325d60018fb51d4b9cef03445a40c1e5fead3a15e399
lib/rom/plugin_registry.rb100644004.96 KBf954fdeb5217d15bf1a03abe2e04432abf4465309e2bcba886213b96997ca558
lib/rom/plugins/command/schema.rb100644001.05 KBb31364335ff3d7ca8d435e6bbe64638ffcf31a55a3ad62948c14257984a78d37
lib/rom/plugins/relation/instrumentation.rb100644001.62 KB8444ef7021caf54cf8deecb2f397ce1e6c43d21636f23675d0b1312955e57a4f
lib/rom/plugins/relation/registry_reader.rb10064400941 Bytesebba75f2310841d1734a4e90e328dfb3aff5fb75a3338f1449e4dd2162c47bdd
lib/rom/plugins/schema/timestamps.rb100644001.47 KB4381980313653930b0fbeae6245128842ade0111d88b10360c68c74ea5b7ba21
lib/rom/registry.rb100644001.67 KBcf076d28b97e0115db7f58ebd72c9245dada2efd883b797a9c49ae8d0fb75f33
lib/rom/relation.rb1006440016.1 KB336ad32815845c09cc9cf9aec3b94705241de0d4b5ad3e3705303a5d9aa15ebc
lib/rom/relation/class_interface.rb100644008.07 KB7c3035a8e34e96a4d4b349bf686b58213232ff710804e691ef2b4982a1970580
lib/rom/relation/combined.rb100644004.15 KB35e82f462f7ce2d54465cef7153839193324efaccc331d711e7b0a667a9ca56f
lib/rom/relation/commands.rb100644002.08 KBbe41cb669657242214ff10ed46baf1d8feb1373690fb10fe163042b089390be3
lib/rom/relation/composite.rb10064400927 Bytesfab669efe04d8548f720eae34ff19ed12bea7c6d438575aa2da807c261f1d94f
lib/rom/relation/curried.rb100644003.2 KBac6d1b500dded96b631a6e066828cbdd2b9c80f400304f17e4a95ecceb27ac75
lib/rom/relation/graph.rb100644002.07 KBf0686bc4bd72bc700220cb74c02f86e05927bb7461fd95a32276662574eb7f3a
lib/rom/relation/loaded.rb100644002.99 KBf6d92abebac517fd6ae96d73c48974a5394118df3da5b8b4b32d39e98847fb02
lib/rom/relation/materializable.rb100644001.09 KB304743886bc6484dab634e18629e412420b5767e3b1d83f4528f739ec0f5ee09
lib/rom/relation/name.rb100644002.42 KBbf1e0a183698495ac2a3a6614b638ae9ecc8d58147dd665e41d7cd5ce4c922cb
lib/rom/relation/view_dsl.rb100644001.75 KB02926424830fb9f8b5329c5fbd91bc332d5342b865892af436b3e759b1a10af6
lib/rom/relation/wrap.rb100644001.14 KB5a0d4379a65e8f537efb976c0c7880fa70847d6c04d5facbf3009ff969304df5
lib/rom/relation_registry.rb10064400229 Bytes3a1ee298e42c86c02f52e2f33dff04c92b7003c8ddc555b30f87fc403e83fb38
lib/rom/schema.rb1006440011.5 KB7bb82481412ee03f903e5e37cb4edf8942131fc1f67744ef484f6f7c2119f387
lib/rom/schema/associations_dsl.rb100644005.94 KB5242da77cde49004ba4120d47c43c176e36dbc2a1bd4e9551e1ef8f2a508fd5b
lib/rom/schema/dsl.rb100644005.2 KB7fc708598a36f6946c57612d27c42da43ad5131a4877b41cfa59248b60845fb9
lib/rom/schema/inferrer.rb100644001.84 KB0c202db4e198b5061b2aab1ce183cac676a925dd545acd217b8d9af858fa2c63
lib/rom/schema_plugin.rb10064400669 Bytesa59697e74a1e7b95efce0ed14353436b7c8d0ef12d5e89c8c01c6f34de235a39
lib/rom/setup.rb100644002.06 KB884041f5cab10727539400ec4a11039eafb8277b10457a5aecb1988daa1f1fc5
lib/rom/setup/auto_registration.rb100644002.64 KB1a049fc5390dbb975345dd501f62c9bbc23f4cd186a364e89cc5a9e8557b89ac
lib/rom/setup/auto_registration_strategies/base.rb10064400463 Bytesce445e47108c0cbecfc40cd749b6b464a49eb738002dc746c1722935e30db017
lib/rom/setup/auto_registration_strategies/custom_namespace.rb100644002.13 KBde71db1f94f8a99b2d3f55bbba8cca23222061a0180a3a856fe559116a0445cd
lib/rom/setup/auto_registration_strategies/no_namespace.rb10064400799 Bytes3ab124bf4090b7d4b02c06016f8d478e2c278878aea25548da4af57dd6ac0977
lib/rom/setup/auto_registration_strategies/with_namespace.rb10064400691 Bytesf3233a6ec42966c87182b79ea2fc45dda81123a47fbd0abfc0fde8a3604e3cec
lib/rom/setup/finalize.rb100644002.67 KB81a73141ed6b8a2d644f4f470098854fa1e3fed63f485b9dedaa037d8959796a
lib/rom/setup/finalize/finalize_commands.rb100644001.69 KB0052b6e93754ced7a8892f5f5d933fd91fab4566bba3417c16bedf0b86c3595e
lib/rom/setup/finalize/finalize_mappers.rb100644001.99 KB83fc40d81454f2999960454100b4909e7f3d996aa9ea9185723537343ed54f43
lib/rom/setup/finalize/finalize_relations.rb100644003.74 KB0ca303c5d655d404349988322787266a442239014325ce84b9642e3f166494ab
lib/rom/support/configurable.rb100644002.02 KB675b4002e785b945e1e2ea0415c26ed6020c0bf5fc3aae4c3c970754757a5bed
lib/rom/support/memoizable.rb100644001.15 KBbf2743a329919da1aeb186b80031b109df8258beb3c9722ba039dd6c81873872
lib/rom/support/notifications.rb100644005.22 KBf2f054b9b36403dbd89bdaf1f93935bbf9af776a3a34632a14b4535ba45d3fb6
lib/rom/transaction.rb10064400409 Bytes7fa242e10b49cccd9a58bc4d1549a91d6f00286a8f478778e7ae81d1ff82e819
lib/rom/types.rb100644001.67 KB1e6c51f7ebd90a2356d32a6c3db5e1c703ac759ae922207b0b413bfcb69253b7
lib/rom/version.rb1006440064 Bytes5574cfee9beab22cbc7c2f146c2fcdb952c0e4cf15b565a0bf939b6c0ee9cd87