predicate-1.3.2

https://rubygems.org

predicate

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1129292

number: 1.3.2

platform: ruby

spec_sha256: 1bff40cc4f8fc4fe20c9bd65a502413dcf038dd84365621661cb20c7f37cdb91

sha256: eca4052ca1cc2ff255c123c4c550b574ed00872cbe0f812e9379b72ed0af160b

created_at: 2024-05-13 08:31:10 UTC

updated_at: 2024-06-12 18:48:44 UTC

position: 17

version_data_entries_count: 99

uploaded_at: 2018-03-14 07:42:01 UTC

indexed: true

has_extensions:

extensions:

Gem size: 20 KB

Version Data Entries

Total: 99

Unpacked size: 75.2 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
Gemfile1006440038 Bytes438000041f52b3e8a73bd3b032688c4cdedb566293e7128495e872cda9ba085c
LICENSE.md100644001.14 KB4ebb8cb4e69a06103ceeaf42fb3048c9bfe0bdb7847285d822f3b473876dc028
Rakefile10064400182 Bytesd7d346ad7c5e9e36a763a00785a51f89aac14289bc8012ca1add5fe66c3cf421
lib/predicate.rb100644002.69 KBdbbc86dc5513a9085d6753ba129f1f8d94c836c657bfa4797c522ced2d313fe4
lib/predicate/factory.rb100644002.56 KBb731f3ae21d30392ca53d790d77b407592d071a9e564c1e452fd88265d143a33
lib/predicate/grammar.rb10064400881 Bytes2d35f3a6b862d6dc9d198f4338dc0de42ddf89a36460b0c81a73b0dfa3de41ae
lib/predicate/grammar.sexp.yml10064400869 Bytes4b443704f65665a9aa914711d454ef5e2b20fc1792fe17c99f2bd3f44d2cf7d8
lib/predicate/nodes/and.rb100644001.41 KBdfb084110819f1fac291c66cd6eeb7ada319ecf163c364ebc456961f053e1f8e
lib/predicate/nodes/contradiction.rb10064400456 Bytesf78aa675c36028bbeb286d3a753001215ee9010fb1bca52d9e5dd1ac2ca81362
lib/predicate/nodes/dyadic_comp.rb10064400350 Byteseecc09f55def968b187bd792d50ee447ee7c0aab8a788f393c9b4b83852f2c7d
lib/predicate/nodes/eq.rb10064400955 Bytes2302d6f556a6f790c512ac903c04f60feaf50eb607c3b3a0ba7a0f71db477274
lib/predicate/nodes/expr.rb100644001.83 KBc7f32c14cb04dd6d5bb5abc359d887207687a3dd565c3a13e8c9eee659da2fb7
lib/predicate/nodes/gt.rb10064400188 Bytesb5409e8cef244b82225cbb6610d77f5ba17b1b15d9290e9189ea84b3b882bf0a
lib/predicate/nodes/gte.rb10064400191 Bytes944efe61655fa42353ce23f989cd871a810b1fb0f492fa69c16e24f88e7b62ee
lib/predicate/nodes/identifier.rb10064400254 Bytesf71cc0367c292857bfaa03bb97675f20a38fda947d676f286900035849d8191b
lib/predicate/nodes/in.rb100644001.04 KB847fa3e54234cf4eb78c37c618e64403326849c8537b5ee3609ac70cfec34287
lib/predicate/nodes/intersect.rb10064400451 Bytes4c3051366ab54a121dc0e956779963424b494d8d0d90756e8f0a3c9dcf440bb1
lib/predicate/nodes/literal.rb10064400237 Bytesf1fad93efd3e13db2cffe49fec6d439aab9eaf96af4bf2567469f0e3ffcc316d
lib/predicate/nodes/lt.rb10064400188 Bytesdf9d6c753ae2c1d21ca7c99a67dbe68d2bd571afc7192b7c48e2ae48170b2931
lib/predicate/nodes/lte.rb10064400191 Bytes3830736f199ca5f658085cb20bb9baa8e9f412a3ea4f583c5c29e1eaaf96eab0
lib/predicate/nodes/nadic_bool.rb10064400234 Bytesce1684980efac0dbd1e9f7ee8f002f151a20c541a2c2df7fd35c0e3f22ad5403
lib/predicate/nodes/native.rb10064400854 Bytes86f7c22294fc5258964b29742ec843ecf2927e25e156dc37eab2aba36925fca8
lib/predicate/nodes/neq.rb10064400193 Bytes5cb0aaa2f1b72250a8d1028b032263371af9469ef1bf96a0a085fa8c809cd8aa
lib/predicate/nodes/not.rb10064400305 Bytes08073d82b5a6492389b811ed84e3f723cead36afb6324b64c0b2814014ec79ef
lib/predicate/nodes/or.rb10064400187 Bytesb6981b184d31f7c4792783cbdd95821d98343509fda28801f0fd38c4fd014bdc
lib/predicate/nodes/qualified_identifier.rb10064400304 Bytes12e571b78163bce1ccc7879096d9c86dd95847d0b4dbd06d6a27c99ffe8a9b3b
lib/predicate/nodes/tautology.rb10064400438 Bytes5855724f93ca1131a22076f90268a5f2563324bb94617312d3c588ac728643fd
lib/predicate/processors.rb10064400121 Bytesadadc3410bdff833ef33d6724611e12b122a742d70501fee932add219068d7f7
lib/predicate/processors/qualifier.rb10064400536 Bytes64dc7411e3af589501f4d9a6cf46c8dc8cc100b8de4594fbb21ebd083452ec63
lib/predicate/processors/renamer.rb10064400578 Bytesa1a296a1de9756102838c9f812bb4f5851d103eefb986c1e9aa7c66b390edde0
lib/predicate/processors/to_ruby_code.rb100644001.55 KB4ce536b050ff79e4fbd17897ba90ca53f4f70111282d957d6b3d3f2c5ee10ac0
lib/predicate/sequel.rb10064400206 Byteseaf71c0005bd125f9ed500121f390d12c8cd2042bf8fc1215fa5320f96887d5d
lib/predicate/sequel/to_sequel.rb100644001.7 KBc8e4105f3114ecfbbae43adba585942736b1141d1238425babed2b895bba753b
lib/predicate/version.rb10064400152 Bytes2e0b423ca7085c4bdd36bf86e01b03b139d2bac4e5592a6cae518a9884e1da5e
spec/expr/test_to_proc.rb10064400241 Bytes9ceb006533454945d56a52c8acf6c810eb1db9e1139549050c6535938fc1ca04
spec/expr/test_to_ruby_code.rb100644002.98 KB6988ed003abce11dcb44ccc26867d654583a63dc69e94b9e8a3974bcc3e605a4
spec/factory/shared/a_comparison_factory_method.rb10064400928 Bytes52e7cf3407ee8acb6b103f09f8958b5e0a66bff29aff894326e935fc3838830a
spec/factory/shared/a_predicate_ast_node.rb10064400441 Bytesc9e1aaa651f32092073f8dcef4499a8357a9fa58426cac801ee57fc5d844c3ba
spec/factory/test_and.rb10064400288 Bytesf6b84b46e31f8d70ac6d5fcd4fd3866fa2b0663933124c8dd4894f999981888f
spec/factory/test_between.rb10064400297 Bytes18eb8d5655ae7f18787ef18e9a24a08dcfb3104bafb86f6ebe4976bed54cfc6b
spec/factory/test_comp.rb10064400837 Bytes8b2ed8f60cfbaa3ad24fbeb7689fc4d6052381d4c4241dacb75d17899b71e56d
spec/factory/test_contradiction.rb10064400249 Bytes88c2431012635abfb81b94b77927738fd30676f18cb856afe0cbdca6e5c57778
spec/factory/test_eq.rb10064400216 Bytesd664086b600db3d5935047cae2665d54b1428295c53b8036e0fb5058fb0aa07c
spec/factory/test_factor_predicate.rb10064400844 Bytese7cab01a3cde77e4d9ff78a24ffb390603a0e6ddf52007ad22d03b7e50878bfa
spec/factory/test_from_hash.rb100644001.17 KBc20f98c468a001d941a37c8ffe4870ab2f47209fcb9a61ab5c652ed011904788
spec/factory/test_gt.rb10064400216 Bytesfced659bbf3ff9726c8643e7de5f675c50dcaa4809c35b459da698c6995be146
spec/factory/test_gte.rb10064400219 Bytese77a19bc0dddade9d6740c4cf6cac4a43141008b13144cadb1ad1e5da40c682e
spec/factory/test_identifier.rb10064400291 Bytesa8c624e2d963682a8f1e5eb443b6f6277bc7d14eb6a9839e330c88e41efffa4d
spec/factory/test_in.rb10064400230 Bytes8d8084154eccf3a8f0e1f30833a34eda25bfb332d666ff229bd2f08eddd6e01d
spec/factory/test_intersect.rb10064400258 Bytes20a54d4470b9322ce342849b9f6a0a998f9c6fdd9196a1b6e7e338e900817c8c
spec/factory/test_literal.rb10064400273 Bytes592addf27b05b140b1ed031f2fe5e51316cc0d60bc898b96ae15196738a87aea
spec/factory/test_lt.rb10064400216 Bytes6fd31211c207b5367d9ecdead2e2dd6a3c9d6808eb522e2caf2c5bad53812ad6
spec/factory/test_lte.rb10064400219 Bytesc463bf6e00663fa3024a6c9a564961a6fcbc830e8aaf76c31ab86346cb69e19b
spec/factory/test_native.rb10064400344 Bytesa79e3aeb20e1d1c783f207dccb50f65736d38d8b7a239cc02b93c9c4a51072f3
spec/factory/test_neq.rb10064400219 Bytes7f38e955bbe9dfb0754d16bbf6c8b9acb54d6e59946f2e87d859660aaf594eec
spec/factory/test_not.rb10064400271 Bytes5f34480b9afa6b0a9b7d10f3696c41348279d0e7a84ad7f83b66db0138a1e11e
spec/factory/test_or.rb10064400284 Bytes84f705be2ce820d16f3b3ea2dde04cf631615caea1043e2f8613c82183e03156
spec/factory/test_qualified_identifier.rb10064400340 Bytes516549e94b5309ea0bbae6f3d42fe4570e10be8d882d2e0fd2124c2b1d70a48a
spec/factory/test_tautology.rb10064400238 Bytes8258e7cbab8a08b550faf74d8d7a39da777d9f87581dbb75563bc40182a4fbc9
spec/grammar/test_match.rb100644002.25 KBa15ad36fa31396e5faa2f55c65dd196ce6c6606865b7afb155334731054883bc
spec/grammar/test_sexpr.rb100644002.07 KB72996814d733d78a971e38194c5015cc978618dd8d43fed62e4f7600192b6386
spec/nodes/and/test_and.rb10064400911 Bytesc316f8aa2aa04c1c1f6a85744c0cee552e8dbdb7144998f056f925ef556d5ec6
spec/nodes/and/test_and_split.rb100644001.93 KBd1ec753f5145453da53051ee962324bb1badaac87ba263db895a958c967a1c9d
spec/nodes/and/test_attr_split.rb100644001.22 KB6a3a51c40585bb4fe9552772fd8864abaa6d4aa00fb037b90aeb2f567b184c25
spec/nodes/dyadic_comp/test_and_split.rb10064400925 Bytesa62db2d4c225a2cf5e28fe1b4a3e14a06f8fe15942aaaadcbab985fb97c21bbc
spec/nodes/eq/test_and.rb10064400289 Bytesd7722733a29f964d69ef9c740c8dd4aa16adf86b23b683e1c256c217fc01f12d
spec/nodes/identifier/test_and_split.rb10064400459 Bytes7658a76b1c1af635127d8e2e4d1c0df6229a1a01e51c664ceb81ef7cc444ac3a
spec/nodes/identifier/test_free_variables.rb10064400199 Bytes50ffc64890711a3df940e8c2ab4579949202b368c1c1de17a16c25ab6298bf31
spec/nodes/identifier/test_name.rb10064400177 Bytes685c4e64c41c6ad724b69f0d6ecab73186b137f258883763814721e0bb911420
spec/nodes/in/test_and.rb10064400758 Bytesf80f14e59615304bb7ac872374d61aef5b584dfd1bf2a0f5e3df0e84d9a823cb
spec/nodes/nadic_bool/test_free_variables.rb10064400282 Bytes4f9ad9fb4ed4a725669eb51f846f3b369fa7058bd64a73b4f0ae70f4c1931c6c
spec/nodes/or/test_and_split.rb10064400536 Bytesef0f92abe4c83aaabb3a9c553a70ab84375b66d6b5998f0c4a94ee274ec3f926
spec/nodes/qualified_identifier/test_and_split.rb10064400482 Bytesf327dd441b624b87059d5ce86dad6fc1f0ec20385136956530e0f725139e433b
spec/nodes/qualified_identifier/test_free_variables.rb10064400222 Bytes034a3cb90026adb43ed59f3232cf6db8ac6da636449888e8b8d92b2d74e7720e
spec/nodes/qualified_identifier/test_name.rb10064400200 Bytesa8d5195bc9fca63f0d276e550917ec16f1cb8666af377a4ee7597d91ef0f93a3
spec/nodes/qualified_identifier/test_qualifier.rb10064400209 Bytes04dc05301d28caad5e6395167b905a5c23ba0e0cdac4ede45abd024fdc1db7b2
spec/predicate/test_and_split.rb100644001.12 KB3642e7c2975567dec02fed8ef4c78d419c2c1e4617bf8e7c0c4574373e697e74
spec/predicate/test_attr_split.rb10064400673 Bytes870fa6fdd9d8bb5688eaeffeb5acc23583a8d459e61074e56583a9690b316f89
spec/predicate/test_bool_and.rb10064400978 Bytes9cf51e7f8c5d30ef0d7b64528d5a9734322cb961c697c311c3ec34b49da4ba16
spec/predicate/test_bool_not.rb100644001.31 KB558be34e28de88e27990e89305b2c57297fa0052e48f712408495911bdc1c24e
spec/predicate/test_bool_or.rb10064400646 Bytesbcacfbd6669f33d5191dfa614e99b891871c4ed6fbcab13c6189bffe1bac770f
spec/predicate/test_coerce.rb100644001.61 KB0dd443933ad73ceb0815f76482935d0639afe1b7c96e290c3e928fef52b5fe49
spec/predicate/test_constant_variables.rb100644001.13 KB30d0b872e6be150a9c4aceb929ea3dbafc50ae443ca8f297d2f016b8ab359cd4
spec/predicate/test_constants.rb100644001.98 KBa085ee78378f135696dd05b9539e131269bae12226a01de8707672d0090cce6b
spec/predicate/test_contradiction.rb10064400494 Bytes40694819574ad90a59949bc1c117c608b06649e1764e02a59c9c233bf7ac957b
spec/predicate/test_evaluate.rb100644002.32 KBe4818e5bcd5c75c307f19c6bc3da0e4903c84d636724b916e34c512acf99d05d
spec/predicate/test_factory_methods.rb100644001.86 KB9ad023599d0167bf7d7fc82c654baa3fe6a7f54c4c739f141ab193fc3b6fdaa2
spec/predicate/test_free_variables.rb10064400242 Bytes098badb28756e06d6160637964f3f2eeb7111925ec6c96b702d1d3246f349719
spec/predicate/test_hash_and_equal.rb10064400534 Bytes6e3e017bcb6dd8a0a70a2184f6827ac1b1122e3333e617fe5ab8dd7fe1d1d102
spec/predicate/test_qualify.rb100644001.26 KBa0ad3c6e7a92ff36da09d5472db06c470e73a25fd72ec3b9e8360c29672d25cd
spec/predicate/test_rename.rb100644002.03 KBef85b30c56feeb160d034e7bf341da4e845d612d6c50ee1d6dee7113b696b7f6
spec/predicate/test_tautology.rb10064400478 Bytes0c6d3f662ac2ea794f1880e524c7a56772f08b22df0bd6161f7a5918410715e3
spec/predicate/test_to_proc.rb10064400230 Bytesee50c31ab90cc0e23719c309343674b1be807f6e22b554b5ab9066db55c51d23
spec/predicate/test_to_ruby_code.rb10064400422 Bytes2330f2afad4e97cb51ce6ab1045bb658ace1a6d3d0426d4f0719782f974d58a6
spec/sequel/test_to_sequel.rb100644003.87 KB7f1136dd697be77413d0c4f6323d4a631026b4f4eb14b3283ea056972fe3a84c
spec/spec_helper.rb10064400184 Bytes1e6ec3c8a8e3edff1870bbacff5d4f30438d95ccbde9645342697b441fb90e82
spec/test_predicate.rb100644002.64 KB39090be3a802452254b6af99d2113760162000f827a7731e30d3238a6c161bd8
tasks/gem.rake10064400958 Bytes6c4d9df8be0b9df60d6e56908da262e400c5699ce1c581396ad0a4a2d07ea1c2
tasks/test.rake10064400235 Bytes767d2055483bd8afd9a48bcf749f70a5d23c40b049775bdd885e3cd7730b2978