rom-core-5.1.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/

id: 1067512

number: 5.1.0

platform: ruby

spec_sha256: fef7b3b1075b65f71a4238562158e260693975baed6baee8e592eeb563b18053

sha256: 9377c772ae99d6f2fce3e8325074e18cef1de4192689b19ffadbac81e69516f7

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

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

position: 12

version_data_entries_count: 137

uploaded_at: 2019-07-30 07:46:15 UTC

indexed: true

has_extensions:

extensions:

Gem size: 84.5 KB

Version Data Entries

Total: 137

Unpacked size: 338 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
CHANGELOG.md1006440028.4 KB3836bf70b243b8ce27aa94309049c067bc5e2677895245510840494dc98b6b8b
LICENSE100644001.04 KB20115c1b859354713c1031b609c31be34e0d8de1b61d880d2d2daa154de9add7
README.md10064400409 Bytes711cf9347c276097c213c34acb0729609acb568347f09da8f4d73ec69058a4fc
lib/rom-core.rb1006440050 Bytes97737e37acd80c663959d879be51afcb7ca809df8fd4aa4ff742ae45ecd0e0f4
lib/rom/array_dataset.rb100644001.12 KBe41d940517d6a6b655d2b0086938df367723527a316b0bb9798972c5e64e5097
lib/rom/association_set.rb10064400426 Bytes1d2edd31227cf3d21a916a9e0ac58ca22eec42dfd8009cba017ef38b4e24a411
lib/rom/associations/abstract.rb100644004.69 KB107779dda8fd0ed359c0ac024e4733dc190d8baaf5dff4eb77baa8400f630446
lib/rom/associations/definitions.rb10064400293 Bytes47feefcab75521f3e289b6741db4e476e92976b1f08f9abc16f63d14ccd67558
lib/rom/associations/definitions/abstract.rb100644004.26 KB39c35f36f10c882dfc5c5a5d9bf7f1efce191c3c56baa6b91600e6fd9d9ecca9
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 KBd4261ca65401cf5108adeedaf50e9057f36ce260b08f84f981433a0a36d0c30f
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.73 KB20cf6bda833cd942a28306baa28de4824acc4715d8684db3653f3a201b386be3
lib/rom/auto_curry.rb100644001.46 KB0e572b976d7da41ada4960976f41b45ddb98561039b888ea8b04d721386bd5eb
lib/rom/cache.rb100644001.38 KB896f2b3b77ef497e27e46c413ccfb9afb39c1e7123c0a95cc2cb58eacdc729cf
lib/rom/command.rb1006440011.5 KB9718e12daa1b4b803ab98f47961a144a8c8a4993971bf24ebb54dd7f6206ac79
lib/rom/command_compiler.rb100644007.2 KB2e3836c31c811f07d42af328ed2fb9be6a6221988dfdc03afff4901e26900566
lib/rom/command_proxy.rb10064400694 Bytesfab318ea95adaf4b32dea9c3e06312fe30b065382fb0d4dd7ff55987dc054990
lib/rom/command_registry.rb100644002.94 KB4e4f8f7c2bad1779d326c1321b26bf7d7f5eef6f51b615d0590f976397963c2f
lib/rom/commands.rb10064400121 Bytes742e76928d609358b170cc1d4ce9c60ed72cc146700daef64ddee8c30c44d1b2
lib/rom/commands/class_interface.rb100644006.97 KB68f3ef7c7f5724fa9778f65ad4954146002221e079a360bb0b0a1da9a75c52f6
lib/rom/commands/composite.rb100644001.16 KBc065c58ff9a571c2b0e6b66e7def8ff28bc70ffbf9dd65d3b9736c5c06eb423a
lib/rom/commands/create.rb10064400232 Bytesa561135d0ee19b1d71ea2d88d78d2fde94a06f0c2e65ed74d9546846667035f6
lib/rom/commands/delete.rb10064400260 Bytes3a9d0736589be55d41b12319237ed5166718d788574a0ac6cc1b6d6d10b6caea
lib/rom/commands/graph.rb100644001.88 KBe9ed8cb2ba30f5f40ddbc835435d784d4c43930cd8229f6f2943074fd6931bfc
lib/rom/commands/graph/class_interface.rb100644001.71 KBbe66aafff5ea0694e1f36b1a3035b21138691e4ed2139f4628820f034cedef67
lib/rom/commands/graph/input_evaluator.rb100644002.7 KB99342a5ab223436b51d8bb841a8a969b6d6c98f891a312f1b76498b6b3a2c9aa
lib/rom/commands/lazy.rb100644002.33 KB8bea56b665a159f8869517ca7516be05e4707f218929f86386bca8867bcdac1d
lib/rom/commands/lazy/create.rb10064400857 Bytes06fd638a6bfea528941ab97d76ed6c13f26f27b87de67c3450ac2b20e7c1ad4d
lib/rom/commands/lazy/delete.rb10064400894 Bytes3771e4e030ae608abedae0d43e0f33ac3acdcc2132eb7271cd91a5082caba5c8
lib/rom/commands/lazy/update.rb100644001.19 KBd18978c1725aa13a215466f1a9adabba35bab0cc54ef01f4dc08f4e0a5a8ed6d
lib/rom/commands/update.rb10064400275 Bytes66c28f531b664dd12aa0989d7d277cb6e17d5a3f477b1fda59574041b2e50595
lib/rom/configuration.rb100644003.51 KBf131039035c360078105d1c0b2100a6d3e6411cd77063179b12271e82f52dd85
lib/rom/configuration_dsl.rb100644002.37 KBbc9517814b846a88f4ff20ba184897973aae58ac8b1f2e0ed6cd0b5dda0ea47f
lib/rom/configuration_dsl/command.rb100644001.31 KB236922f77707cf5a1ddd06228ba093d8e3324213807e30c0eaf4cb432c05aaf8
lib/rom/configuration_dsl/command_dsl.rb10064400922 Bytesbbad851614ae238514b4aa2a8d39de65b0fceb982ed2fb415b0a0263fab8007c
lib/rom/configuration_dsl/mapper_dsl.rb100644001.04 KBbef18c070524f2d3bbb053be45b8e63e057f16d66a925bf84e4742616b74a5d2
lib/rom/configuration_dsl/relation.rb10064400734 Bytes6cbcb49b00ce87fe31d423c651ab15ad0cac4b5c7810128a47fda09840a0c179
lib/rom/constants.rb100644002.66 KB14b8ac8e8d042510d5c14906ebcca8bbc494f2258f4ebed8c4849e5eab98c1e6
lib/rom/container.rb100644004.46 KB5087a630cdeba8ae705abda1718644d4f68c81080fcc2d344ed8a34241e8c4cd
lib/rom/core.rb100644001.41 KB763ea455d4840cb462d844b3b72a0dbcc56efc625b2573d941904a0d45859f19
lib/rom/core/version.rb1006440088 Bytes5125b90aed1751b8c75b3f15f2f068cc28e95020e8cf892ea5e71f4cb6a6194b
lib/rom/create_container.rb100644001.65 KB3efaa519f89ba7c672f24ca9b6b1fd44cfb9b2136b08ddb75eebb31c1a69b58f
lib/rom/data_proxy.rb100644002.23 KBed70f91c1cc625189374212d330f3b3f3b10210fffccd59650d812d06d58eebf
lib/rom/enumerable_dataset.rb100644001.7 KBf64d78713cc775f656b8c179394b334f10d8ac15084d11dbfa90539a01e20bb6
lib/rom/environment.rb100644001.77 KB8cfb6661fb713aeb72bd034f5fe8ec011fc35e120020be77aa8dbc7a64c540eb
lib/rom/gateway.rb100644004.52 KB67fcd81322c109e6ffc332ec17dff4419e090a47db59387d44ef920c69670670
lib/rom/global.rb100644001.3 KBaab5731651986cda3bfd15af9a5c8afc0a60089de6a8af4a2147ef865ca29e2a
lib/rom/global/plugin_dsl.rb100644001.1 KB734b26850cb3873b31de4343578533177787ef44d957e6f7751808703a0b9549
lib/rom/header.rb100644004.24 KB837d3118b222a49db1519d7b15d57655857bfb5c0491be840edb149f76a78791
lib/rom/header/attribute.rb100644004.48 KB6749bc660487c415e276557f5986e049f65dc6b4cf1c9867d0a9a379ae8fd70b
lib/rom/initializer.rb100644001.83 KBbad5fd9217e1a0918d44d67b9ba31ed5ebc66966861726ac63526bf03e552449
lib/rom/lint/enumerable_dataset.rb100644001.23 KB716ba278dfd18e900595b2690682fd90ec4028b2cdfceb5b1e69b862de4751bf
lib/rom/lint/gateway.rb100644002.99 KB270288525cf995a38f898fc3b795114e89b46b2a1a7878bbf1bf30f2587f4c6f
lib/rom/lint/linter.rb100644001.75 KB601c465aa0a3ff28630e0d79a4b6b5edf41bbab87b1c9916b9fcd007c5d4c8b0
lib/rom/lint/spec.rb10064400548 Bytes632f672fe5b02ea9e157a6e2955b730131cbe2c6fa9629940ec2ab0088e33475
lib/rom/lint/test.rb100644002.33 KBf752c0fa0cafe31070c9213862884dd0548b4bc6c595df1e1fb61c150146ffcf
lib/rom/mapper.rb100644002.38 KBa18787c80fce1607488c87c1ebfbedf1acf03f6803844156a2275238c07e4dfb
lib/rom/mapper/attribute_dsl.rb1006440013.5 KBe337bf3793ea8da23142b9e43914964be30691e28b0b9cfe1b3f9346f6b55e3b
lib/rom/mapper/builder.rb10064400992 Bytes75b0084bb195f9917069b801f9680060bc0ba212b4cb2718dcfa83e6348d96bc
lib/rom/mapper/dsl.rb100644003.22 KBdbfbf4d03d504bb4987ee829e288a09f2bb4ce828b773b3d86c39d62f4a97f23
lib/rom/mapper/model_dsl.rb100644001.34 KB355a8fe0852ae68d37749497904ed4464d6f703f0eb82411e355610eb4f06152
lib/rom/mapper_compiler.rb100644001.94 KB14016e115059422c574421d67a356cc5e4aa21d99fc430d987dda6b7737a69c9
lib/rom/mapper_registry.rb10064400631 Bytesdcb2d443677a46996aee06a49e7b3d6803037e9138ace7d0ddb79c72e9326e9d
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.24 KB1e93f75df730673c1b8ac5fab25d1dc4658da3261904122bf01fb26456a7c49c
lib/rom/memory/dataset.rb100644002.96 KB9b30badec4556d56e493322b94fafe1199c9bbdece758ef3def41cc8b897869a
lib/rom/memory/gateway.rb100644001.31 KB1710e9bbba3359d301312318382a5b0c30a5261a5bcd3310d38cf6d53df51fe8
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 KB3c144bfb3bddda5f48e259384fd280619e98101bfd8946553df58b10f29793b7
lib/rom/open_struct.rb10064400834 Bytes8ca11d8590de772cb3f225187b1a54b2c294fec21762b9f9f1fb68602c9e877c
lib/rom/pipeline.rb100644002.28 KB4659dfca1bb2d760d30bec286cda7aa614f835bf0094bab54d248a3e8f8cc5c3
lib/rom/plugin.rb10064400980 Bytes7f80e63f6740c22eb99338024b55256dd94a3f27c2bba28fcc0d9fc91234fad4
lib/rom/plugin_registry.rb100644003.42 KBfdfc7d9bdab75a11b411cf26467c507abdf9b9617c967406acec15a67a379cae
lib/rom/plugins.rb10064400440 Bytese80c9b2c9562a6ca62f59fe5d0e09aa745ceed393701423850c8abadec91d93e
lib/rom/plugins/command/schema.rb100644001.08 KB571b93b814107bed624d589650d08da627d8d9bd2d4e5842008291432acd7037
lib/rom/plugins/command/timestamps.rb100644004.27 KBcd59680f585acc93d0c396bbaac5389ea30730aac2d2c153f75481a49a5aaf0f
lib/rom/plugins/relation/instrumentation.rb100644001.65 KBa79f88309223ff29ec3aad5dd3db452cd8a793090c1127d5126a714fc5fdcabc
lib/rom/plugins/relation/registry_reader.rb10064400972 Bytes3a7adcc1c2734a8960f3d3117d6e061a52ee4501736d17adeb5bb8ad213ccf8c
lib/rom/plugins/schema/timestamps.rb100644001.59 KB51dfbeea9498e0002e7eccee96b59f7e713dba4fdb1c517735cf44c79e376eea
lib/rom/processor.rb10064400589 Bytes1b9cfaa6e140e1c33db61da17740504709aad7f79b29ba26c3955bbafc2cd6fb
lib/rom/processor/transproc.rb1006440011.5 KB2c338c66418c9ffcde75b53c4a7ce106bf64136ce0a164a0e7c7f97291666919
lib/rom/registry.rb100644002.18 KB79e92de466a9f99475abd873dda2d0cbdb67e8664d3c7b2a52778ea784ac2adb
lib/rom/relation.rb1006440016.4 KBb1fd9e2aefdb0ab59ac35a7e01d1258cdd757224101ed2c600e7fe876fe4c218
lib/rom/relation/class_interface.rb100644008.57 KB9de2b5f5d8406a0a4c546fb891e291571e7d91d8b02178d0b7b168edf40d6f17
lib/rom/relation/combined.rb100644004.44 KB4286c0d311842a331baf912fc5ac043a4c91bcda85a0506d2afbbb9f7d1701eb
lib/rom/relation/commands.rb100644002.07 KB6042a903d9a1e7f8926c35bd660a7b6b60c2238967a5049381f8a890b9c16fbb
lib/rom/relation/composite.rb100644001.07 KBffaed232d9552b03bab12ef652f3632ff874458074da0591b8c951498c3caa94
lib/rom/relation/curried.rb100644003.24 KB10765f43dac00efcd6804dc9e0f001435c4f3b5d43df04db44fb3e78ff65eb3e
lib/rom/relation/graph.rb100644002.16 KBbe389e66b709bf1bf2bfbe07bc85c58302d3d0ac13512c6760e2817932aa4b54
lib/rom/relation/loaded.rb100644003.02 KBd063beb300add54b29129c354bf42c669564ff6c699b32467b786def0b2a14af
lib/rom/relation/materializable.rb100644001.12 KB91ef44314fb47eebbdbcc221ccb94a772f98e8340855d91761b3f8e5e3250397
lib/rom/relation/name.rb100644002.45 KBd3c9388883bf65093fff6500e530ffd27712dba8fc9fe713fcaa1ca60f4ee9d3
lib/rom/relation/view_dsl.rb100644001.78 KBa4bee1b08fdd6e26b30091aea14397a0fb240c573375514f90a12070092eb1ae
lib/rom/relation/wrap.rb100644001.19 KB5e5838d182ca5b31be703a228d367980d0b76849d608fc9235bbe916c94bf640
lib/rom/relation_registry.rb10064400260 Bytes761b3f5bc8f9b7a1ee2a19ea8cb7f7ca39ac65bb0969dd04fa7876e4253dbf6c
lib/rom/schema.rb1006440012.4 KBfd352455bc4b8c6618d284603f5cb3322fdfaf22476d6ff60dbcd16882841899
lib/rom/schema/associations_dsl.rb100644005.98 KB73eb262c34d69a0a3035f3f0f76b64d13dc04c8e0d9f5a84da8f86c6c75afd75
lib/rom/schema/dsl.rb100644006.18 KB2de60f968050d661e00d8f89ffae39d5deca08059daebf4cb6f3675240c8d532
lib/rom/schema/inferrer.rb100644003.08 KB106c2f3fc57568258b14bd05ccbf772fab6d9d2d5dc0a6b7767a0c041df87429
lib/rom/schema_plugin.rb10064400352 Bytesad628371817338ced910c38cc93be60a8358e06abff25065e944f95baf0b1759
lib/rom/setup.rb100644002.09 KB8a45eb51d8f6d71947587e6fae90eb78df129d4a3fb9b8d62a0da895cb9b40d9
lib/rom/setup/auto_registration.rb100644002.66 KB99a7aec4e81f4b01641e1f1b473728e876d0e6f88afab0ad8d013398dbd2763b
lib/rom/setup/auto_registration_strategies/base.rb10064400464 Bytes5a13aed4a9d6cf7dc21236483ff01395e8143bd2caedbe196d8489a4c3250fe6
lib/rom/setup/auto_registration_strategies/custom_namespace.rb100644002.21 KBd05c974329465f9e028328dd49a5435277314cf0007117a18be2c660b061e0a3
lib/rom/setup/auto_registration_strategies/no_namespace.rb10064400822 Bytesb429103c055d59cab191fb1d3b99da2015f1e47c5242dab6e633eeff69ced13a
lib/rom/setup/auto_registration_strategies/with_namespace.rb10064400714 Bytes62631eafc1b522a9468830172755913920a110dd747bb0f74a3c41a35557afc5
lib/rom/setup/finalize.rb100644002.72 KB7da95c1203285e75cd34a8acf25e1249435f72744aa3db3b7af4a53006efd181
lib/rom/setup/finalize/finalize_commands.rb100644001.75 KBaf8eeae2626f105bc5257d33e2d0f47f5b498ae3da7ec57ff198544cf8aaf9d5
lib/rom/setup/finalize/finalize_mappers.rb100644002.02 KB62c434580cd0108f454bbeeb7b898bd33ba9482302d4090168fe23bd2997c2ff
lib/rom/setup/finalize/finalize_relations.rb100644004.02 KB557157e8d9c351976fc2bd4156eaa04f25e18d4b8e9fbb1e456ae90cc926a082
lib/rom/struct.rb100644003.07 KBb9f9298d8e05abc50440d6305b36f88a9290009bf606488044eba63fda594f55
lib/rom/struct_compiler.rb100644002.34 KB27cdf06f017bc69e844ebf33f5ae1afb1f9faf11614b114fd5cc9dd51da22c7c
lib/rom/support/configurable.rb100644002.05 KBe1669e43209f1fca4873d5017f5d931bc90c5864cf15ae5c2bb5b2efba21cbe9
lib/rom/support/inflector.rb10064400153 Bytes65d4a90df0c1e878515b285f69a533552103a5f8352e66cc0ddd67812fae1874
lib/rom/support/memoizable.rb100644001.18 KB8f2bb524d1268edc88cbc1160437f92dd382edce90fff7c6c37de17fa42781b1
lib/rom/support/notifications.rb100644005.42 KB51a5f207ad0e479e4299937b9e50c6333b7e6b75555b3cdc9bcd8e3267d7a97c
lib/rom/transaction.rb10064400440 Bytes6adae425259a55b98dc5a0a99b3e043e2073af7ee020bfe740bf4625d698f050
lib/rom/transformer.rb100644002.14 KBbfb3833bf9b1fa091d4a4de26d9d44bb9982dca7f700ae8ae5bd6c583af0176b
lib/rom/types.rb100644001.83 KBad66cee5a5276742f651d81fdff14c42447017fecf2bac05c92ca75f3532c531