rom-core-5.4.0

https://rubygems.org

rom-core

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

bug_tracker_uri
https://github.com/rom-rb/rom/issues
source_code_uri
https://github.com/rom-rb/rom/tree/master/core
mailing_list_uri
https://discourse.rom-rb.org/
documentation_uri
https://api.rom-rb.org/rom/
rubygems_mfa_required
true

id: 1733958

number: 5.4.0

platform: ruby

spec_sha256: 483beb8915ed6fdd0027c19d478120047529d789d18fc617132e5095f39a93af

sha256: a08264e40892cf86a57e32f6c09803b30e4fb3b1da86a64d41e71d92575df08f

created_at: 2025-01-08 20:36:31 UTC

updated_at: 2025-01-08 20:36:31 UTC

position: 0

version_data_entries_count: 137

uploaded_at: 2025-01-08 20:36:28 UTC

indexed: true

has_extensions: false

extensions: []

Gem size: 85 KB

Version Data Entries

Total: 137

Unpacked size: 341 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
lib/rom/commands/graph.rb100644001.98 KBbf842dec89f3c40a498471542549ab37a1f873f9202bfe2a142182e8d1e7821b
CHANGELOG.md1006440028.4 KB3836bf70b243b8ce27aa94309049c067bc5e2677895245510840494dc98b6b8b
LICENSE100644001.04 KB20115c1b859354713c1031b609c31be34e0d8de1b61d880d2d2daa154de9add7
README.md10064400409 Bytes711cf9347c276097c213c34acb0729609acb568347f09da8f4d73ec69058a4fc
lib/rom-core.rb1006440050 Bytes97737e37acd80c663959d879be51afcb7ca809df8fd4aa4ff742ae45ecd0e0f4
lib/rom/array_dataset.rb100644001.36 KB63f4598c4fefccf5e36993cce8570a960082db0939b3a23a838b1c71e651d951
lib/rom/association_set.rb10064400406 Bytesb6537d31523d74d954e09070d09f5f1c04ec901808b3ebfae91e481cb98c14cf
lib/rom/associations/abstract.rb100644004.61 KB50bd5bbde9efde9c403dcfb434a23a5313c414163a246a6e58b4c41cccb405c2
lib/rom/associations/definitions.rb10064400293 Bytes47feefcab75521f3e289b6741db4e476e92976b1f08f9abc16f63d14ccd67558
lib/rom/associations/definitions/abstract.rb100644004.29 KB45879b9b9fd84a0b7c17bda4cded3f064c80a95e7ff20a70d409590a1904a5af
lib/rom/associations/definitions/many_to_many.rb10064400596 Bytes0d2da37e34d5776d30114bd5da852fbef03933056a7557596f67e1258988c6a9
lib/rom/associations/definitions/many_to_one.rb10064400238 Bytes6be61a34457389960d675148c36ac2f5dd365d80b761bd09df823baaa442f24e
lib/rom/associations/definitions/one_to_many.rb10064400239 Bytes1ac76a8436f11e1f3a58e4d2593c19621d9103471ba8b9fb52825e98958f5c04
lib/rom/associations/definitions/one_to_one.rb10064400237 Bytes58accdc4d1cdf9a974f26039152b4afae4cf61af0cfcf1b890667dc984bbbae4
lib/rom/associations/definitions/one_to_one_through.rb10064400246 Bytesfe9d1528a0332f19c771a595e550c16cbfd171d43740c7ecf72bd88fc559969d
lib/rom/associations/many_to_many.rb100644002.79 KB5717e2195cc1f172285dfcddaef14f722089fd7a828078b93dd0807a20102615
lib/rom/associations/many_to_one.rb100644001.26 KBde57d677fc7f3c6df4f66657be7b93c799176e079a58d30d2a31982e335bf479
lib/rom/associations/one_to_many.rb100644001.26 KB248922bd7d92d5cd1284e313342137ae4b7782173424df7197a495987c32d5fd
lib/rom/associations/one_to_one.rb10064400220 Bytes7a25619d80f05c5203e69f58ffe1512f493f4dca9e4c0f90b657093afee5a633
lib/rom/associations/one_to_one_through.rb10064400237 Bytesf3e04cfe792a3f997976af4de3b5bd59e69ce7f694e4fa59d8b19d0662c093ff
lib/rom/associations/through_identifier.rb10064400814 Bytes6ffcfb9249ebd42d963bd79c78962916e096cc3f06e187fd57899ab4bdaec8c1
lib/rom/attribute.rb100644009.64 KB84a1fe7dd84964d51c4484f14bf3162407b980f0fb07b60b23b1826e8eb23721
lib/rom/auto_curry.rb100644001.72 KBe64f4f0473ebc6145874de632781a65ccab68693ee1cf91dbc7ab06f9aea667a
lib/rom/cache.rb100644001.28 KB71563d183cc7e6b1b0fae464ea8f854f29f8416c8174d93b43b2279465b11eb7
lib/rom/command.rb1006440011.5 KBc30e663e253bbed97922c4a72f8d3f32e37762e247557bb3cc7fef6d82950c73
lib/rom/command_compiler.rb100644007.29 KBcff59a0f789e98be845c44e991d28bb585e67cb61598647493ca8ae38d7301e8
lib/rom/command_proxy.rb10064400674 Bytesca34604a15bcc7283271d81b89b4069b03b02c67c17f66f7028a633d80c6d199
lib/rom/command_registry.rb100644003 KB506cd53bcbda00db5ed29d971a08c58e248c928c3097b903d5739d961b23fa59
lib/rom/commands.rb10064400121 Bytes742e76928d609358b170cc1d4ce9c60ed72cc146700daef64ddee8c30c44d1b2
lib/rom/commands/class_interface.rb100644007.49 KBcbc829bac000f39b780bea0185c0528a4fd6bba3e9b34c95149bc75c6a87d945
lib/rom/commands/composite.rb100644001.36 KBddac7404933c2243fc24c061c28b53d7e7002382b8f280974569655cf760d095
lib/rom/commands/create.rb10064400232 Bytesa561135d0ee19b1d71ea2d88d78d2fde94a06f0c2e65ed74d9546846667035f6
lib/rom/commands/delete.rb10064400260 Bytes3a9d0736589be55d41b12319237ed5166718d788574a0ac6cc1b6d6d10b6caea
lib/rom/commands/graph/class_interface.rb100644001.88 KB25fa95edc6db2db8a5a27d95e5492e2d362167fb752c51d834ce4aebb844bdd6
lib/rom/commands/graph/input_evaluator.rb100644002.82 KB89b385512b3c9ebeeca5f8e787f957fee1487c72611fbbd2d219b10bb84c611d
lib/rom/commands/lazy.rb100644002.31 KBee7a419af38de82529ec580849c56198302dd60401a60a6e82d13b8eb02d5dca
lib/rom/commands/lazy/create.rb10064400942 Bytese31dc6ad72d9daae95f4fbca81f585c8f09d9d44b31fd4beb7ce5a5d694f81e2
lib/rom/commands/lazy/delete.rb10064400894 Bytes3771e4e030ae608abedae0d43e0f33ac3acdcc2132eb7271cd91a5082caba5c8
lib/rom/commands/lazy/update.rb100644001.33 KB572f9af1813a7e44095c89d6e4833de4a3bb5c55572245e7500e02916b8ad674
lib/rom/commands/update.rb10064400275 Bytes66c28f531b664dd12aa0989d7d277cb6e17d5a3f477b1fda59574041b2e50595
lib/rom/configuration.rb100644003.55 KB7fcb75b505329ef16a34d77c3afb6330b0a2e38651a0caaf037ef16c132d47cf
lib/rom/configuration_dsl.rb100644002.34 KB96379e0867416bb9c23957c940b5df96bdc54741b0fcac4dd6a7eaaf8e812a86
lib/rom/configuration_dsl/command.rb100644001.27 KB5f3f1e33e677e5615a34d67848615da1ee7fb9aa505d79536e5867a2602411fc
lib/rom/configuration_dsl/command_dsl.rb10064400938 Bytesc5026c240c6d2eb09a5726cb19f1ac0aa282e825a66c5f8ec726e51efb76b0ec
lib/rom/configuration_dsl/mapper_dsl.rb100644001.11 KBec77322fd639617b2b8e4fbfa7d413a374a8991455f62bac971b4aab1d48e92c
lib/rom/configuration_dsl/relation.rb10064400729 Bytes2674040bc8187e232a67dd2fe0000c0e2777b6b3ae3e944468aeb73c8a42c02d
lib/rom/constants.rb100644002.73 KB4d1448d34fea7236f26d3a74f810c413fa46227f0cbb1ee3408c5e6f10a929b6
lib/rom/container.rb100644004.51 KB867db1acb9553631947eb1662122e372bf50c23fcb656f9e4c8e2e1c1e609a5a
lib/rom/core.rb100644001.39 KBbd84d5a85dc2440a7d0db7c6857a3fc81112d9ec540ebe9cf328aebf2e4b1682
lib/rom/core/version.rb1006440088 Bytese256d57bed17cbfabf46a531704fd2babee7bb9cdc53138395e7eac620072400
lib/rom/create_container.rb100644001.62 KB568d281e2b9261b28451d47a0e1d2619425ae4f6df1a68fe6c4c50e49933be8d
lib/rom/data_proxy.rb100644002.77 KBa77ea6c411eceb12ab11dd95d749fd0b7e33d71819d1000474b6a086a1e78515
lib/rom/enumerable_dataset.rb100644001.85 KB8d67d0a5cca9f55dc7b071b00f500109f33301d5393e6b13fc667848ba6bc368
lib/rom/environment.rb100644001.85 KBf982d5872caed6cf78ba9435c2b1367e02d994371e33b1f5f2a770bb1c586bfc
lib/rom/gateway.rb100644004.47 KB31dcfe4f7810d401e1dc1d53aaa291c22d016b36f3f73805dea4a1f1db23a4b3
lib/rom/global.rb100644001.28 KB12f363376df11bebbb8ae9c6c69423c027a239c7b0627c1de3bdfb6fad95679f
lib/rom/global/plugin_dsl.rb100644001.08 KB7c783adeef90367f1dbab80be56d60c079e1fcbc92b5bc8e58ef49187d178215
lib/rom/header.rb100644004.05 KBde58e662b787a995687aa27f04cfa74c65132465747bd19623dc131cd8c7c8cc
lib/rom/header/attribute.rb100644004.44 KB4a93e45d2c91046f506ce5230efaf8af95a0e6593069a4610d6cff8f277e4349
lib/rom/initializer.rb100644002.21 KB807612ddb0e97612f0ebd6d2c38c0d45e66742114109f5e25b6bbfe452eed42b
lib/rom/lint/enumerable_dataset.rb100644001.28 KBca304402180c0209713d0f19261ccf66e4165923f5e17ae3bc5ea2f2d57ebe1e
lib/rom/lint/gateway.rb100644003.01 KB20b5d730f412218e1b2f90b69578092e7d4b99c7ffb3a0dfb25653a438c1b087
lib/rom/lint/linter.rb100644001.76 KB126396cb4e057e5f48507c016b9581cd401daf5be4bbcd757ad3ee2cb11a7143
lib/rom/lint/spec.rb10064400548 Bytesd01aeb74106bca7a5d30405a30f6a57ac4cf4ed3755d0d64e724c517955a404f
lib/rom/lint/test.rb100644002.28 KB844ba1fd4ea82ec0b7fa4e5fee579351a2ac88de8abc10ab1e8ef8d0830cda20
lib/rom/mapper.rb100644002.37 KB14710ce24c9f6d1dd714704c8b817162418dbdd6a7306314b918224f8955e3fe
lib/rom/mapper/attribute_dsl.rb1006440013.6 KBbcf7712453eaae56dbc5fee433a5779300d504e4a97c1ccaf03774e7e3afc124
lib/rom/mapper/builder.rb10064400955 Bytes2d2719d1d4189d66d29445352690eff4d6e3a1b23838eb6acfb589f3f03aa02d
lib/rom/mapper/dsl.rb100644003.1 KBdc645d4a9d17f8dc058ad1f3a550287255437e11fc342e22677b07249c6b73e5
lib/rom/mapper/model_dsl.rb100644001.37 KB231fad260d3e0ee38691eaa2f1f679a7f093d1c772d641f5b501bf803df5678a
lib/rom/mapper_compiler.rb100644002.04 KBbb17b1612aadba8890e368a9b48be830324958a09bcb5bcc93d8303850e5880b
lib/rom/mapper_registry.rb10064400634 Bytes21e0ee4f72105745c9c6ca1191d346b05b90d35c106605a2c7368588380690c9
lib/rom/memory.rb10064400171 Bytes6738c5a8779be8f7dfd1df65de42f567adf4234b75e6da12c9844f0a3e584ac9
lib/rom/memory/associations.rb10064400215 Bytesaaf1f51b4702c81a817b273bfaa6fd75ace9ebd811c34594dffb16ac12ce0289
lib/rom/memory/associations/many_to_many.rb10064400206 Bytesc9d57f1beb8f0f9c1deff8731e746faff7526b8b4f31792f6f1b07decb580f78
lib/rom/memory/associations/many_to_one.rb10064400203 Byteseafdd0942ef8f90145392d84e8ad88a9d45f3d5508378855130d08a59d2f7326
lib/rom/memory/associations/one_to_many.rb10064400203 Bytes3c89fd3102b68a932938cde06641ab0acd31d0d4df1d57c757e8368021bedbe0
lib/rom/memory/associations/one_to_one.rb10064400190 Bytesaae9019aebcf00b4cabf0e5cc0ee60734c3b4d71ed739923d32ef8d3a7695d5f
lib/rom/memory/commands.rb100644001.23 KB31560d5da0e04f26fc26ab7017f35a3473a2f763f83a482d73ece160e4a82f2b
lib/rom/memory/dataset.rb100644003.02 KBdc23d836987aaff35e68f611a09e9aa5ab869ee8e941b2743ec33642ddc4247d
lib/rom/memory/gateway.rb100644001.32 KBe06243f5594a4643d124f03f27f5568a9d5a8d83e69b9e065b3d0bb45eb87c8c
lib/rom/memory/mapper_compiler.rb10064400154 Bytes17c4a262fd3c9dbdb3bcfdb2c9d08e177854a254c10f4680690266d8a01f6d4b
lib/rom/memory/relation.rb100644001.92 KB292c31846ca3b12304731e0d9d25306a03c6abe9590ded1d471b91829c7ff993
lib/rom/memory/schema.rb10064400743 Bytes484055703952d72bf4068cdcca22989937a10f55d9c64483fa123d482b9bdc91
lib/rom/memory/storage.rb100644001.04 KB61e8f343cce7f2b32cb3e02881e57ab7e442cf9091691f58e2caef33d93f57f3
lib/rom/memory/types.rb10064400139 Bytes7ed8685ca0c4e31be5065297cd5edf014dffcdb639cd5aa527bff6cae06a6af3
lib/rom/model_builder.rb100644002.17 KBb121e9c266badac7087ca498b8aa88396b65cc94260af07bcb167d4e5c429f12
lib/rom/open_struct.rb10064400829 Bytes3a011b6fb3cd9cfb9df66aea57d870c7c936403857465d65c558962074670f23
lib/rom/pipeline.rb100644002.42 KB027d994333e320758940da5cd32230b55c53702a2612c2da476f8123b2e40bf2
lib/rom/plugin.rb10064400973 Bytes69f76db1e390aecf2c8dc0b256ba76d705db8061b7bfe5538ee56d2c95a05c3d
lib/rom/plugin_registry.rb100644003.38 KBcb13da14ebdfcdef22a20867d4a36eb0b2335104227281ad8e42c60364d1d98b
lib/rom/plugins.rb10064400349 Bytesd29ed0bc3672aba40eb994ae47dc260cb979bf6899dadb08def1a3197a954f2f
lib/rom/plugins/command/schema.rb100644001.12 KBfdf1c1fe4df52719e3df441123fe89bfd1f6cb15b8502c0b2e09ac1e5353a300
lib/rom/plugins/command/timestamps.rb100644004.33 KB11b69ca339b519e4a05de74fa147292f9186b20962f6214978c7fb22dc86affb
lib/rom/plugins/relation/instrumentation.rb100644001.66 KB16b4d8fecee0b768f3ab5ec7c88efe8c4da7849adece606e6989452b74f463fb
lib/rom/plugins/relation/registry_reader.rb10064400721 Bytes944392a9430b0ab28ad83694ea956ee70fff15c41b3b26dfc4155ca0041b12a7
lib/rom/plugins/schema/timestamps.rb100644001.52 KBe9daf80fa9ee9589be9da039f93a2106724bdeee8220c02c4f031027e44d99e9
lib/rom/processor.rb10064400601 Bytes29447f548b89f18be7c142626a86e19fe0e26891cd36735ca5824bb082dacaa4
lib/rom/processor/transproc.rb1006440012 KB5d89914f230691b25e0e79a0b643d2856a994d6eaa384a892e91be69795c6b53
lib/rom/registry.rb100644002.17 KBc3193a17c4e156dd11a784c58c5b8ab471334b4539734b1475f6c1b63caca79a
lib/rom/relation.rb1006440016.1 KB4f5a517c4f605e0cd3325bdf57d23f06e1926ed4bccb82d5a97faa7d61321b66
lib/rom/relation/class_interface.rb100644009.02 KB26452d6775725fb63d8149e9a52b0be3d223b3538148f326f757f60a7c1e4c69
lib/rom/relation/combined.rb100644004.59 KBfc96c730294622aa2c7e9102422c1d591f4bc860874734ed6e5311bd086003eb
lib/rom/relation/commands.rb100644002.07 KB6042a903d9a1e7f8926c35bd660a7b6b60c2238967a5049381f8a890b9c16fbb
lib/rom/relation/composite.rb100644001.04 KB7ddda4d79a8c9e7f9d39f196fcbfcc32178544ab1ad4f616bf977d25a158a92a
lib/rom/relation/curried.rb100644003.22 KB90935ce910337d39031e7169112c0a416b72846027e3e1121d0f25925d019292
lib/rom/relation/graph.rb100644002.07 KB679382e6ed5d13b95bbfc26791b07514aba8316133919b6d9dd1f89fb66772b9
lib/rom/relation/loaded.rb100644002.92 KBde6414dbbc7dfd67edc495ef1a4f71cb0591fed75438aed4d4fe2ea154c94f86
lib/rom/relation/materializable.rb100644001.04 KB18b9cb57f8d1204bcb382857b96fe66f803d5daec01c8d031ec7cfc72a82ea55
lib/rom/relation/name.rb100644002.37 KB2064a5384fc17c0e18880fb8ebde3414e3f9a9d9f85268eea1705ddbeb643077
lib/rom/relation/view_dsl.rb100644001.74 KBcb9c22a3f947cda09e7c7ec9a4594a7b55e814541095662eb5d3f3a270de2251
lib/rom/relation/wrap.rb100644001.14 KB735620677411c5b5d862eff80a1bca91f4bea2fbed6c60bd3e5a3f298cc57fac
lib/rom/relation_registry.rb10064400257 Bytesbc7ba8f05aa1ce0e79b1f52b0a8391ec84d5dd293476881a03a6d3d9b7c02ec2
lib/rom/schema.rb1006440012.2 KB9795ec32131810bb9c9dcd07f312d97e1b3c97951c764374470c5e667b35de2a
lib/rom/schema/associations_dsl.rb100644005.92 KBfde6b30d8e35528a92154a23affaeb89239a859b82b684e3d0c65742aaaca069
lib/rom/schema/dsl.rb100644006.25 KBd2dc921de1cd31eaa42780013a21e798fe3c38424e069ea4d04fd1b58f8be356
lib/rom/schema/inferrer.rb100644003.12 KB276f5b1a67aa8afc9565366242991249764ca660ec893f2649348741dab434b4
lib/rom/schema_plugin.rb10064400352 Bytesad628371817338ced910c38cc93be60a8358e06abff25065e944f95baf0b1759
lib/rom/setup.rb100644002.15 KB3f45c0c693f69dd42421c48fe50c0d5f86b9c11d9c677d32f909e806029219c4
lib/rom/setup/auto_registration.rb100644002.63 KBdab0cc78d0b97ae8ad67b7607f18f7dbe2a9e88b61b3533670e6f3d0dbe00666
lib/rom/setup/auto_registration_strategies/base.rb10064400464 Bytes5a13aed4a9d6cf7dc21236483ff01395e8143bd2caedbe196d8489a4c3250fe6
lib/rom/setup/auto_registration_strategies/custom_namespace.rb100644002.19 KBea1969eaf9d714c34d28e2de1bf3e233f7105e0759059d20688446eefa7bef53
lib/rom/setup/auto_registration_strategies/no_namespace.rb10064400822 Bytes623caeaa3231a97431187143da68d78fefefcaa5951feea7ef6925143095c543
lib/rom/setup/auto_registration_strategies/with_namespace.rb10064400715 Bytes51294e73f9cfa6780d403e1f2fafca58122974b1edb7a0a9f82ea03c979e2373
lib/rom/setup/finalize.rb100644002.81 KBe423ca005ae76657cc8bedba6ddfe7cef698edc5883d87c98818bc99e3654ba4
lib/rom/setup/finalize/finalize_commands.rb100644001.96 KBfc3abb1b4a6e61d44049d51cf07ef0698bcc5492603fcf53482fdc754ff31ada
lib/rom/setup/finalize/finalize_mappers.rb100644001.67 KBd8a6801f120da89c220fd58ae54307d787dc5cbcf24a82484fd5948f191428b1
lib/rom/setup/finalize/finalize_relations.rb100644004.67 KBc290f41487c89dcf61f96ad3f5445c1271177364c28f7a22aa8f6a09c57fd067
lib/rom/struct.rb100644003.22 KB7130fbe867bf76999aa98482dc131fea11ffd2bf06661a8677bddcd0c20702e7
lib/rom/struct_compiler.rb100644002.23 KB7605acec93e2562b66acab2a3a9eec1d917da818451e8f78fcd94569737d4905
lib/rom/support/configurable.rb100644001.8 KB695e38f18cbcb1f2c249403f16740beacc2a273eb75873597331e7e132d33138
lib/rom/support/inflector.rb10064400128 Bytesa46cb54066428923ddb33cdcc8819fc14a9786c6345018cfc0ae3fac88d28458
lib/rom/support/memoizable.rb100644001.21 KB2fc2cf9d2fc327ab1cd3cc027105fced4d534c28702387fde897fae998c030da
lib/rom/support/notifications.rb100644005.37 KB80a1143c13e99817a890ed86b04b46f3e3faad857d3ca57569b8d0ee4865072c
lib/rom/transaction.rb10064400434 Bytesa5a3318904b3ca354248f1e994e4feb09be3257aada318876661409405a35bed
lib/rom/transformer.rb100644002.08 KB8a9970dae71fed62a5ed485ce84285d095d037efc92184a71516034074491598
lib/rom/types.rb100644001.76 KBb403164bf7c0f12988a47eafc950d21eedfba721fb3d1b46c3877a9ba24e650a