rom-0.7.1

https://rubygems.org

rom

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 502769

number: 0.7.1

platform: ruby

spec_sha256: cab04bf831c164f411d8a35a1658668f05320e219d8c50ac83be85a0dd1134e7

sha256: 7d243c3b81b1e9ce46f8ad523451ab1559b5aefe4fb7bf58493a366a8a10aab6

created_at: 2024-05-13 08:21:08 UTC

updated_at: 2024-06-08 20:58:04 UTC

position: 62

version_data_entries_count: 146

uploaded_at: 2015-05-22 11:57:06 UTC

indexed: true

has_extensions:

extensions:

Gem size: 66.5 KB

Version Data Entries

Total: 146

Unpacked size: 276 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400188 Bytes8a92907ad4722724390d53ca5931ebdd5652994371bd07526afc24624c4a2472
.rspec1006440034 Bytes42fca9d9af1378c2c813525939a257b15cc9ac2ccb6fb3bc6719a44ffc2dcbcb
.rubocop.yml100644001.73 KB833ba875a284c5d0a63a241b38fc4467c597fdb2e3263f85c36484e328c8ce46
.rubocop_todo.yml10064400750 Bytes0541b21562bda22b48315bb1bcbbcf6d606fae0140ac8d4cf5850c93ca167085
.ruby-version100644006 Bytese533f272c7ca6274814c1d5858bef6186bd7b6ac3e8e0f676ba1a087e5d08a0f
.travis.yml10064400582 Bytesfb1a302c1bd05b4ee0526b3f71813fdfd51b3de76dff1fb836dbdd5001cd5c36
CHANGELOG.md1006440011 KBdbbafcb435bf1e518a7577988325ae923a64f25a06d41a71b983213b65ac7d8d
CONTRIBUTING.md10064400118 Bytes888687508ea2df48fcdb5ffdb81a9eda4a21aba436d3feeb4dc57af0eaa92a54
Gemfile10064400848 Bytesb81424fccf3ba35ec0430a7d403cae266a7b9961fd4f2ec50b0069fe624bb2f4
Guardfile10064400736 Bytes610a080bbcd133abc83159497e835dcac1b5c179fd354453661c777fe109a24b
LICENSE100644001.05 KBfea4fbbdbb59119835cf6ef5d44e21e58dc226620051813b447546ae2993d09b
README.md100644004.13 KB6577dc686814e07be2a097b98114e70ea8b4873aea1c8aab46c372dd09202e38
Rakefile10064400518 Bytes4be89598c5d9f93bbcc027b873bff48b8f168e02c68e3749747c3da1b856147e
lib/rom.rb10064400910 Bytes184e43103d0567285a2363f799cb518a42efea09b7f286d60dc89feb0f557a39
lib/rom/command.rb100644003.43 KB0e94d8222a84a9fb52f80c635958248e9a4f7464ff3610e90e41951d11d1849a
lib/rom/command_registry.rb100644002.96 KB4418168e0d191817cb00a9cb21a7bbfaf0b5b0f5554a2b8a6cf27de84c5aec66
lib/rom/commands.rb10064400121 Bytesb54da63dd77d9890a3d9de1213d2632584aa3d5db75e2fcd182e59656a530571
lib/rom/commands/abstract.rb100644003.66 KBe2fd2822947f30a64be245eee6581b86e623f86faf8ab9949f4430cef55be2d5
lib/rom/commands/composite.rb10064400778 Bytes36d9ba7c6a0634cab6b7565d0e581fe08bc0c516bed129d43b84fc2988b14b93
lib/rom/commands/create.rb10064400201 Bytes363d12c85ece0ecb55c1312512cfd5644b370810b3703af5bf4e5486e985ca38
lib/rom/commands/delete.rb10064400477 Bytescb31fe21be7f4f6f6b1605d1d281cfaf6197836246b9f8bde1cb923f381bbfd2
lib/rom/commands/result.rb100644001.56 KB5c404e2a385d4cc1b65d25e588447863107516452d237fea426a10db58a62068
lib/rom/commands/update.rb10064400417 Bytesed448bb1586da98f506b7bdaa289cd255fadf17e741f3d1e471d0601c9784d3f
lib/rom/constants.rb10064400649 Bytese39313307a7682b63afeecf98a9e17b5f978cee1a63257806b702e4cb266981a
lib/rom/env.rb100644002.09 KBa924c110eb0aef26fe4e3fa360f0ea5da5e3dea10c6d410727888cb11bd8d54b
lib/rom/global.rb100644005.88 KBffeced041ab588cf42ec1b44082adc8bb6dbebac61617da01e7a36cf6ff5827c
lib/rom/global/plugin_dsl.rb100644001.01 KB67a3cfd10946fea5dfb438668c29dde0b3f32f986ee4af40adaec87c7960b167
lib/rom/header.rb100644003.41 KBa7b27d41268595944f85bc34fb9233af6b36553c0cd9eecd8194ad8a41f0619e
lib/rom/header/attribute.rb100644003.77 KB2e8a7bfeff7dbb99fab8f4670e564ace56375877e7514a4cff07cb7a02bf7340
lib/rom/lint/enumerable_dataset.rb100644001.2 KBa15d3760fe744bccbc73ba5dc3574fad008b82bae37c4a079c094ea4ea4b8559
lib/rom/lint/linter.rb100644001.71 KBce3bf5786d85e8be41835120f85f6c32180a0ecbb42cc61c13525aaefcbbdda3
lib/rom/lint/repository.rb100644002.21 KB6cc7385d0a0e57824e2f03c006e82f60d4775551dd7b9e60680fa5b6ca254648
lib/rom/lint/spec.rb10064400529 Bytes5b0a3a403e195d875ad560cbfb521717434b573e647e93e640daf465f9d9de2d
lib/rom/lint/test.rb100644002.34 KB51a9c94bbe9b09b994465ac025a7a42ca17887022a357c4d44c3b5c7acf9c84f
lib/rom/mapper.rb100644002.01 KBae2e071b026c78c4693fb8b3fe2ae631c47132e7982e2510126a9ca21e6fef27
lib/rom/mapper/attribute_dsl.rb100644009.31 KB645c929c59b9d44b33edb6b7ee7529c212a8d518c13f4debdff48d1071f2fe66
lib/rom/mapper/dsl.rb100644003.11 KB216d5ec1a2b70c3ed78fdc39566700efd46ec735a23add25a26d11a9df74ace2
lib/rom/mapper/model_dsl.rb100644001.21 KBa87939f6c03fe760d0b01ca8b0c63abb2598f2c9f3d5c73254da3bb5f5fea9b1
lib/rom/mapper_registry.rb10064400609 Bytesa0235eb97e1b0a58221a5cf4721cf2cdf654c193f32eafb27140775ecdf64cd8
lib/rom/memory.rb10064400106 Bytesbb9c8209cc1c9bed4afee319ce22872f4eb4ee95871af22de64e1eee0142a56a
lib/rom/memory/commands.rb100644001.19 KBc60166cf1f0bcc4e8d3f6051036170f081e578c2f8797631eeb6a22fe7f66969
lib/rom/memory/dataset.rb100644001.65 KBd9346ff265d38e1c3ccddce65f53843d77ed349ac5457f30670e51c437ec1178
lib/rom/memory/relation.rb10064400885 Bytesf2b8d15ad8498ff52efc6e96f933b80fdfd805224c2e6d5736dd695c04440559
lib/rom/memory/repository.rb100644001.29 KB214d084d7b54e4797e2d596f43020a19a61230006553e4c6d7b57ca4700dc2fb
lib/rom/memory/storage.rb100644001.07 KB1e1553221cef5576ae737e50c58c0dbc176527c5e2c829100e0f185ebbdbb0ab
lib/rom/model_builder.rb100644001.96 KBe2446d6abdf6bcb9bd1330cd74a73ec787d28153725d874b3191e1cb31732623
lib/rom/pipeline.rb100644001.93 KB9318605fa8d82027a8158dbb57200974bf93055909a476bd0ea85802eb2adf1d
lib/rom/plugin.rb10064400593 Bytes644271968ffe31e9c651ca6a619f8d237d70408bb3b838333c0dab3e62143718
lib/rom/plugin_registry.rb100644003.2 KB0ccffdbf7561409029702dcd67ebe34d935fadb54381c1777eecdb3d7560ba35
lib/rom/plugins/relation/registry_reader.rb10064400703 Bytesddc2586d583548326bf76150f73bee22eec139ded12c5f2e3620027cf6edb426
lib/rom/processor.rb10064400558 Bytesb0c8ec48af2b0eb9456b6bd41bcc7ca3d2512b7e6c76d757f3216e7999affa69
lib/rom/processor/transproc.rb100644007.24 KBb582a67b1abe2125c524f839c326770edc87aa59780114439c0bc0d335cc0292
lib/rom/relation.rb100644001.79 KBc4c95cdd203159ef43a64a3f03435f9e5b45acba51e57dc4872a4a55b1ff428b
lib/rom/relation/class_interface.rb100644004.98 KB91f9f0dbb1e1d5994d12c9d7b6a3e20fdf07014bb0c82259a0afd10055a64f6a
lib/rom/relation/composite.rb10064400949 Bytes77c5e841294afe466fc1eec531ddcf00fe44bb064144ce31c2564e1cf2dc4f0d
lib/rom/relation/curried.rb100644001.27 KBd3e92d83e5719bcb6e870dd97ad2afc319ee4486dc38e814490b9f4b9dfd5f11
lib/rom/relation/graph.rb100644001.61 KB782c2a5b9eda4fab74c10d9b021ca035450663dafe73ec7faa73f97daee05a29
lib/rom/relation/lazy.rb100644003.4 KBffd25c0bf03c6273501cf18e9f87e5db4873a0b0b34152aca1458ee04d929a60
lib/rom/relation/loaded.rb100644001.78 KBb6e0e474e2a4567c0c28af9d13a40cfb338bb8ccfc0e28a6b817171c65337560
lib/rom/relation/materializable.rb100644001.24 KB8e4e9dc4d8307e5534df96bf3f2c542d1654bec482cc3885fadd22969d6e8898
lib/rom/repository.rb100644003.01 KBce0279c65a1bd0cab1c9ea656b13e353e79c0f9bc79659f78fdb7a0572ea2dec
lib/rom/setup.rb100644002.49 KB55157ff170a216bc938ccad1f83764af7098177af81dc1850e01f7c7d38a82fe
lib/rom/setup/finalize.rb100644003.87 KBfdf7744eb3ede0a0995194a6e3beb78218b999033b5f5d81f8dc6f08331337cd
lib/rom/setup_dsl/command.rb100644001.09 KBe58a611fbca35df51b4b4156a3b2d1de25a2b152703bbd46e6f953f5db7b9fdb
lib/rom/setup_dsl/command_dsl.rb10064400795 Bytes3d4fa2fdfa83c3adc23be64d9b3812d7d40943902e0d00e4197fa1765505ec6c
lib/rom/setup_dsl/mapper.rb10064400779 Bytescf5d64988c1786e4a783fd78f27abe5863b0a7c514383ce4469e728589ca2123
lib/rom/setup_dsl/mapper_dsl.rb10064400754 Bytes8ece0da1e45f8f7bb8f8f239ccb2e1ba1553e01171540b73dbf98625c4d9e3e1
lib/rom/setup_dsl/relation.rb10064400547 Bytes1b3b2b57c2ce3bebbeea76328c8f13dca1c470336049883d82da247cd33ce41f
lib/rom/setup_dsl/setup.rb100644001.5 KBa6d2287b402e426b51fe369cc1f7fb77b0b73c9baef86ce834d07d8c5c5ce0d8
lib/rom/support/array_dataset.rb100644001.05 KB60806fbd36d307cd48a2be12d9383d4c831f22fd2c6aae66f53aa4cdd0cefa87
lib/rom/support/class_builder.rb10064400809 Bytes38354a23b10f4d70461b2903ff146ee23d0a8ddfed2a15b64e11a136d6c90b92
lib/rom/support/class_macros.rb100644001.12 KBc979e5108b97d5fda3635aaebff350da35351433062a4c5a63dbf6cbd369d872
lib/rom/support/data_proxy.rb100644002.35 KB941ddef67d6b0fdacdb2f8b8619c14a93891f07c3a41db1abd7d279aaff3d67b
lib/rom/support/deprecations.rb10064400527 Bytesb686521c738b218f0c255aec4ef4616caaa2aaa968da0770b8a82dd6ad8071dc
lib/rom/support/enumerable_dataset.rb100644001.64 KB196d5931926456ff5b2034959b95ab21ab9a8aeba35adec4c3b78486fa6d0560
lib/rom/support/inflector.rb100644001.66 KBeebef276704a39307ff2e4047468e6edcb07b5ceaab765d5c3b77ed1126a93d7
lib/rom/support/options.rb100644004.67 KBc4a8b77a990dbe80156a11f9e4b5a860a607b211ce0dd15482f4c621ffcddb51
lib/rom/support/registry.rb10064400879 Bytesd02ed7be0de781ff07127c040c90b0dfa9ce61e6cc23f0c5847b1964db7a5b96
lib/rom/version.rb1006440042 Bytes5dbd48dfd129c65083a6b22a0a1ebfc39b9d43ba7d6b55c7900133013b4ad3cc
rakelib/benchmark.rake10064400324 Bytesddbf891b5482767c69b55ba279b4f298914befa0c824613bfd5a3ffd753f5d79
rakelib/mutant.rake10064400447 Bytes45a360e0f5401e3cfa7835bc10d526e0e73c7b4e39c63eb40e3f024833321cf9
rakelib/rubocop.rake10064400367 Bytes08b1bcc01b0eb84ae34265c0f20adad7a4dffec7995c3ae17ec552835501b868
rom.gemspec10064400986 Bytes424a6b92538b7aaa1d9387e32cd31d9f54e46f14c2803978ce89af9f6ae3f5ab
spec/integration/commands/create_spec.rb100644004.16 KBfb7315583b6c989fcf10dd8e6406260db66b3cb8489889b0ee8515f16790b85e
spec/integration/commands/delete_spec.rb100644001.78 KBf93c404584f16127c7b6475b5c6f2a5c43689ded03b7e49280d4112276dd7fcf
spec/integration/commands/error_handling_spec.rb10064400612 Bytesb3b6be36f9fb5d3a25d6668a8cd0604b162600e8f119230939519bf986c1f06b
spec/integration/commands/update_spec.rb100644003.04 KB83419ec670e917c8fad957c5bf8a93185283ef30e65ad2a7750e0a85228f0cf2
spec/integration/mappers/combine_spec.rb100644002.51 KB703862b59e676cbec08869f98447011b742c2a15c3b5f3bfff19b2df69b40666
spec/integration/mappers/deep_embedded_spec.rb100644001.12 KBeaef301c7c798b7ef2416175f33bb1dbc863a32cb97e2e1d69b5b738cb86be54
spec/integration/mappers/definition_dsl_spec.rb100644004.36 KB437247f0020d64b3e62a65b26083fb958d2f39ffa8bd94507568266285b7ba73
spec/integration/mappers/embedded_spec.rb100644001.5 KBffbbc437d8d42c8d02aa1ff6b67f5d65dbaabd7b3cf2263bd49036c8cc8e49ff
spec/integration/mappers/fold_spec.rb100644001.21 KB0b53f84c39ff224b44335dd8e2ad00337478d2f90902ccbf988de83fa3a5ddec
spec/integration/mappers/group_spec.rb100644004.38 KBa4c597bfcdfc62be59f99359228c4822522ec42f9968b51677ef9a98e43981dc
spec/integration/mappers/overwrite_attributes_value_spec.rb100644001.03 KB6e744093d4edb9c64815f8a697eb0fab23c126c03866f986132d30db66979193
spec/integration/mappers/prefixing_attributes_spec.rb10064400784 Bytese3d2d8c63abf67da26692c86b6be16ac85690d4953221ded3058c2d2753b59f8
spec/integration/mappers/registering_custom_mappers_spec.rb10064400639 Bytes57418344ca9238e579de147b54d47013fb75d4fb9117b0fbcfeee0a95da2186c
spec/integration/mappers/renaming_attributes_spec.rb100644003 KBf350db2d9140343f7adaf80c8e76e013df2b7fdaaae7b0c358d86005fb93b250
spec/integration/mappers/reusing_mappers_spec.rb10064400569 Bytes750c4a4497a4bee96b4fe865db3f7510e2ca62b75bd261802430f034bf5148e2
spec/integration/mappers/symbolizing_attributes_spec.rb100644001.54 KBd5568b79b442c108c5508adfddebae03bc4d4808d5a74ad701b2c449c1fe0f14
spec/integration/mappers/unwrap_spec.rb100644002.37 KBeb795124af5c5875aa7e4264828e3e24f588e715b508ce02f33962de62795f11
spec/integration/mappers/wrap_spec.rb100644003.61 KB4c808559f349e50a82d7d8829dc732163f980aca5b3aeee757a08afe53de2979
spec/integration/multi_repo_spec.rb100644001.2 KBa124aebcdb771b3da630c074ad5fe59e80d26dc1ac8bb6b9e5abf291c82ff05e
spec/integration/relations/reading_spec.rb100644004.26 KB6d4e94fe120a292eddb34a9cbec0a0b3daef13673927614816f2db05d6d10740
spec/integration/relations/registry_dsl_spec.rb100644001.14 KB0197f4db8e1f3cdf1cce71c28a0f14127167f25e5740b77d04aafb1d34de4d86
spec/integration/repositories/extending_relations_spec.rb100644001.13 KBb1994fb109e15c999dad15beda7ec6b74279f6e3b4a76a560fff77848ad14475
spec/integration/repositories/setting_logger_spec.rb10064400600 Bytes3923b87eed1cd9e6e6247c146036ca9a0d186daf37379ad61d26a0ccdbd72aa3
spec/integration/setup_spec.rb100644003.54 KBc965c5ceaf7f2e6a9329c47ed6b7d2488e87abc61406aaeddb9b89409e98361c
spec/shared/enumerable_dataset.rb100644001.16 KB366a61383b44771027d63a7a6a878fbb006c6359d12a93c71526dda367a34b5a
spec/shared/materializable.rb10064400763 Bytes9e76a18cc23dc24439b11bfb14276a0fb66de9e64a5ada28cb773454c29ddf07
spec/shared/one_behavior.rb10064400894 Bytes0ce51079b74a5474fc42d71901ab28731032a80e52a0dd2c0f671ce4a27bd3c2
spec/shared/proxy.rb100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/shared/users_and_tasks.rb10064400568 Bytes328c17d58b2646b2f3fe4ed64d07250f5c1fd1ff0558e4a104c438a5a71e4a2e
spec/spec_helper.rb10064400748 Bytes9c92f60bec963d9da39569a301f6a35b03906dae1a45ade31b1b5afe1fa6686e
spec/support/constant_leak_finder.rb10064400417 Bytes834313ce2e24a4249f2e570b0c14eb9ec53c8e989851e28917ff10fde650ec00
spec/support/mutant.rb10064400212 Bytesf3b6ae0e95771681cdd941b86db9ca61b105ac347cdc6a67b354985a6c3ed043
spec/test/memory_repository_lint_test.rb10064400554 Bytes850f763fbd644659e760dae96ff31ff75864e22901084fc7f9cf090a5bd4ab79
spec/unit/rom/command_registry_spec.rb100644001.24 KB4f6df55ab477abb8d67cd762289b6e9680e47c91571eb3a33ddc75fc89dffd8c
spec/unit/rom/commands/result_spec.rb10064400314 Bytes56ab4b1615176d6d51ed965c8955c4a0a0fa2b6216febf85593ca4023b5970ae
spec/unit/rom/commands_spec.rb100644004.94 KBbd8c410c4406902d95447cd94ea952e0ae19ed3d48f4e4e89d027efa1935846e
spec/unit/rom/env_spec.rb100644001.56 KB1d2f27fb7196bd7409421af749a343284009a7ff10b8caeccf32eba6572b82d8
spec/unit/rom/global_spec.rb10064400285 Bytesa61814cc2ac7d6daa15ceeca4b01bc777b438af2e214d3d4d5ee22850ed82adf
spec/unit/rom/header_spec.rb100644002.99 KB8dd5045ef7519b34211c23fdd8ad70bd058c7c34ba8bb710e7aaaa23cec5d77f
spec/unit/rom/mapper/dsl_spec.rb1006440010.2 KB637c6ba9eb4489623bff654844239dadada19698fbcf568b5a32428246b61c05
spec/unit/rom/mapper_registry_spec.rb10064400547 Bytes2c7638fda0e2099842f21c71e4afdd43f58ca5f26e57550016c87c5708415ea1
spec/unit/rom/mapper_spec.rb100644001.96 KB272b7497be70f09dfaefb13cc1e700d1d308b308e15e56cc48b5d1dd538acb92
spec/unit/rom/memory/dataset_spec.rb10064400733 Bytesccc859920d18362c3e5713ca37293945da2cd1212a28cb7fe440aa51edf56ff4
spec/unit/rom/memory/relation_spec.rb100644002.22 KB7b072091188f1ffc35ffc3a5fa9de19e761ca8e2f963a6f55523bd133e251423
spec/unit/rom/memory/repository_spec.rb10064400255 Bytes970e398f42052980c5d01b7ce28899e50dd01f241c9f224d41aba6c86a6b6307
spec/unit/rom/memory/storage_spec.rb100644001.01 KBdcdcbfc45d02046b9ebbc93fbc3bee01ad25ab82cdc17f21d400e5766537eb88
spec/unit/rom/model_builder_spec.rb100644001.26 KB6f567cfb1b40f609b41bc27e8f6fab9f15cf87433790746bf9f1582e0b766555
spec/unit/rom/plugin_spec.rb100644002.99 KB359d80cfd9b511b74d70ea70a7b1fb8b0fee9bf76fc8335e70ca18f7259dd94d
spec/unit/rom/processor/transproc_spec.rb100644009.89 KB6b384a342702f8e3b5c05cd2f5f5c221f40c3bbb0b6d413d4d82c14cb1b18926
spec/unit/rom/registry_spec.rb10064400897 Bytes64dff5c683300176f713f110fbe171e6a05b7ca27ad1b0cd562f1326d90ee470
spec/unit/rom/relation/composite_spec.rb100644001.56 KB8123c6281366cf81695283f9159c0f3426d3f4ee370add0bd65312e8760c908a
spec/unit/rom/relation/graph_spec.rb100644001.78 KBf7dfb11c12352cc4b70642998512dfd6482213120c8213bea918a4028a247e22
spec/unit/rom/relation/lazy/combine_spec.rb100644003.11 KB467d848ad1e0809ef458a11cb6cf05270ca67c2d9d938ed54ca969ee2cac1bfa
spec/unit/rom/relation/lazy_spec.rb100644005.89 KBcc6098c7ea943d161521b3b1f6f39c0d40cedf843cfd2b5ce87a000811f07311
spec/unit/rom/relation/loaded_spec.rb10064400942 Bytes76d4682c047427f17996f5c1142c567f3beaf0a51f3c219625578ac37d387d8f
spec/unit/rom/relation_spec.rb100644003.28 KB0f11787e23e5428b9e8259285a51bf4d072c68fc6ea812351d0b5f15aaeafe87
spec/unit/rom/repository_spec.rb100644002.04 KB415462647fc07ac7c14eacafc558ae5d3f25c98cfc4581f3b32138817bce9b3c
spec/unit/rom/setup_spec.rb100644003.62 KB011503bc17bd733645f2408f869e80da57f5fa4972488b89e4ad45898835b25f
spec/unit/rom/support/array_dataset_spec.rb100644001.38 KBfd7c8ad9901cb757500f30abb262b220b52c7855da903a5be92143fb876d4547
spec/unit/rom/support/class_builder_spec.rb10064400948 Bytes3adb6ec46f200f556a0cdde7e59b9c6cbd60ac82eab807d676c906aec2c72035
spec/unit/rom/support/enumerable_dataset_spec.rb10064400302 Bytesc07a67dce86074f0208ae42440bd302c57be35a91f5b8bdce8d82a3ecc794f5a
spec/unit/rom/support/inflector_spec.rb100644001.97 KBc6de6d7fe833349e4550353900298d3410c58f31421361e329e118a0e3ef1a45
spec/unit/rom/support/options_spec.rb100644002.88 KB0b3fe312f7a21edb97b4687156b785e38464cabc6b72c267a5204d9702066886