lib/mini_defender/rules/bail.rb | 100644 | 0 | 0 | | | 289 Bytes | 0d98f493447bb27df900f41c1a06d9f4d24fd1ce8ba0e15688ce080d264e178e |
.DS_Store | 100644 | 0 | 0 | | | 6 KB | 4ca2cd58698e8822ab04bcdabae4c8207d7b015c99b29494ca76fd3524c9064c |
CHANGELOG.md | 100644 | 0 | 0 | | | 130 Bytes | 5ac7125c9f71ac0b67424c375a7a87817b3d914daea03ce271a222a73d9add7d |
Gemfile | 100644 | 0 | 0 | | | 118 Bytes | 4c912aa6f62af81ca762f1461e0e7168ad8ac7e9a5d7d8c84a1ebc5b5253ad16 |
LICENSE.md | 100644 | 0 | 0 | | | 1.05 KB | a81c35d1f45bfcc24c6dfe35d4d4304ac07db969db554a13ec8ae11f81cd98b6 |
README.md | 100644 | 0 | 0 | | | 4.54 KB | d1054c50fde0ea87d7be5c9ed6d59a77ee4841860010ad361d14f0a46a284716 |
RULES.md | 100644 | 0 | 0 | | | 1.54 KB | 1f246e66744474077ed088abdb5823e1d5e7dd481aba813e916f7e40de80f2ba |
Rakefile | 100644 | 0 | 0 | | | 226 Bytes | 7b9a8227e0c265d9be70380a10b1d47785437df350c61ace03e2f154a92fd467 |
lib/mini_defender.rb | 100644 | 0 | 0 | | | 884 Bytes | c9174123e6dd05bf2e276ef5e552cb2dc0d008d7a81a413c478750d804f2b3e6 |
lib/mini_defender/extensions/enumerable.rb | 100644 | 0 | 0 | | | 679 Bytes | bdaacdb9aa8a80fc081c9a985bed4b57f53d9c2a5a86c2f4761c4ea58b16ade2 |
lib/mini_defender/handles_validation_errors.rb | 100644 | 0 | 0 | | | 979 Bytes | b1fbb1615f7d5c7c61b49e97b66a81d346814bf360c7a670b43e3d93568ee4b7 |
lib/mini_defender/rule.rb | 100644 | 0 | 0 | | | 2.15 KB | b9db1a6ef300c1b5ff7bc4ad559ca4b84fdfd44d3b062244f248eabc5e52cda5 |
lib/mini_defender/rules.rb | 100644 | 0 | 0 | | | 137 Bytes | 5b340524b8666f088e237aac8160744aee03d24469d34f2fcb5c98e09312bf61 |
lib/mini_defender/rules/accepted.rb | 100644 | 0 | 0 | | | 351 Bytes | 860463dcdf198e3bff09852076ddb87d601b337d109942d41024524fcd7b7001 |
lib/mini_defender/rules/accepted_if.rb | 100644 | 0 | 0 | | | 561 Bytes | cc317cc07a0ca516db1048d93fb3292d49c9ca9c92ce17a9155788d2b6fcdc5e |
lib/mini_defender/rules/alpha.rb | 100644 | 0 | 0 | | | 342 Bytes | ab5971ba5c3742469f0ad087a0a98b821ce09c20a84b09d119ddde51199c1007 |
lib/mini_defender/rules/alpha_dash.rb | 100644 | 0 | 0 | | | 378 Bytes | e71b4ab23a4e34a83e41a2a12f063458517582881ebe753a69f31c9a7d063ee3 |
lib/mini_defender/rules/alpha_num.rb | 100644 | 0 | 0 | | | 349 Bytes | c5015c3aa85b4c888d8804574318ac23c856edb7a2798037cc4f30ce4ae24b35 |
lib/mini_defender/rules/array.rb | 100644 | 0 | 0 | | | 542 Bytes | 2aaf5f742e7fdf840db3f952fc8527561dbefe124787b23e732a3fb0fdcb8e83 |
lib/mini_defender/rules/between.rb | 100644 | 0 | 0 | | | 550 Bytes | 8da419a4e523e812f24c6fdafdb24b9e0719d14b815cc24b58628de8349fa494 |
lib/mini_defender/rules/boolean.rb | 100644 | 0 | 0 | | | 701 Bytes | 528fa91849f958d9f5dd33793be034957cca83082db56c1e91e961cbf8ac615b |
lib/mini_defender/rules/confirmed.rb | 100644 | 0 | 0 | | | 504 Bytes | 653734ab9ba5bcf48e8217ff85522ce7d813cb845f20696b18b764d6af8c3eec |
lib/mini_defender/rules/country_code.rb | 100644 | 0 | 0 | | | 487 Bytes | 33f85f95bcf4cb6ebe3a2be7de5a242c2cd5907cb22dce729b4adf23f42c3d33 |
lib/mini_defender/rules/credit_card.rb | 100644 | 0 | 0 | | | 412 Bytes | b167c45bb9830a4a52fa3bf1e11e98e02c10e69aa0c4a5bda2420c401caac070 |
lib/mini_defender/rules/currency.rb | 100644 | 0 | 0 | | | 491 Bytes | 6687a3027a68b7011e3537c99de27a8c2163dd4e8e12219c6a22cfb6ad076ff2 |
lib/mini_defender/rules/date.rb | 100644 | 0 | 0 | | | 500 Bytes | 2aabf597e17f09837478af141993e958ab2bed4dd5fc125cfd30525ffa091add |
lib/mini_defender/rules/date_eq.rb | 100644 | 0 | 0 | | | 871 Bytes | bca2499f36c99923272fec22597e1a073670b604f7af2c86e7cb4b17808a8ee3 |
lib/mini_defender/rules/date_format.rb | 100644 | 0 | 0 | | | 786 Bytes | cc6a48edbe6347f6107288000725abdfee1610353034f811ea13c64787aaa625 |
lib/mini_defender/rules/date_gt.rb | 100644 | 0 | 0 | | | 506 Bytes | dfd3773d4aaed1b066bca36ba792ac88124d96ae8ccbd15f155aa3ccef3ea844 |
lib/mini_defender/rules/date_gte.rb | 100644 | 0 | 0 | | | 521 Bytes | 5974abae7fe5a7b59acd8af8789718eab69c6a0f3ef12392a91a6414772ca8f6 |
lib/mini_defender/rules/date_lt.rb | 100644 | 0 | 0 | | | 503 Bytes | 366fd41eaf690eaa84055b6298957d9e43ef1ba3c2f519fdebd9896a174e9ebb |
lib/mini_defender/rules/date_lte.rb | 100644 | 0 | 0 | | | 518 Bytes | d6764afce63c48d80512f393a67fb95077efbc4156198a49c6d2f85883bb44b2 |
lib/mini_defender/rules/declined.rb | 100644 | 0 | 0 | | | 352 Bytes | 8ad0369665e0c7f6966e5012157904386a72986c4e191f6c76a693205df04b65 |
lib/mini_defender/rules/declined_if.rb | 100644 | 0 | 0 | | | 560 Bytes | 1b617d3fddb31709764b73e71db54518c17aac94f152194f3eb440b479a77506 |
lib/mini_defender/rules/default.rb | 100644 | 0 | 0 | | | 540 Bytes | c3d57dc34062552febfe62e021cce38ad7ba5a425da233a490b983cd3659608c |
lib/mini_defender/rules/different.rb | 100644 | 0 | 0 | | | 704 Bytes | 13fe4f1b1e47087010aef2c97c3666a91e2e3cd05e4b9abcb68f9f576b81cfa7 |
lib/mini_defender/rules/digits.rb | 100644 | 0 | 0 | | | 581 Bytes | 74e4a27d20cd1942decda66254e0e8550d9e72984d5e5c04d3cacc24fb600faa |
lib/mini_defender/rules/digits_between.rb | 100644 | 0 | 0 | | | 762 Bytes | a8b6b17e58f260cde7a6bf53fcc003cea2656bc90dcbd1915660ef8f6b09637e |
lib/mini_defender/rules/distinct.rb | 100644 | 0 | 0 | | | 385 Bytes | 2fd42df7cc12bd17f99fe8f85596d9a5ef378c23bce5684b104457f1638136d6 |
lib/mini_defender/rules/email.rb | 100644 | 0 | 0 | | | 378 Bytes | 79134f6143f23b3a479eac00d19b748b870ac433240fd6f08d4c7edc63343d5d |
lib/mini_defender/rules/ending_with.rb | 100644 | 0 | 0 | | | 741 Bytes | fbd5a48d17d77925148898c713d9f5db8949cda4bf7fa1de96a0e255d2a13f3d |
lib/mini_defender/rules/equal.rb | 100644 | 0 | 0 | | | 160 Bytes | 1c8f16ddeec4e48c1780484ac92aaba5a2e782a99db6c8eeed9fd2c42feb1cbb |
lib/mini_defender/rules/excluded.rb | 100644 | 0 | 0 | | | 236 Bytes | 9a8da84c18cefe469ce7f5124ed5003f13a1fc26e72060e9576659b526f2d86d |
lib/mini_defender/rules/excluded_if.rb | 100644 | 0 | 0 | | | 613 Bytes | 597bf03f51d6f92c5cc7f7654c18b02d56a8d2df80e3e8725d5f2dd957f166b2 |
lib/mini_defender/rules/excluded_unless.rb | 100644 | 0 | 0 | | | 625 Bytes | 8ca9410f2342b142e5d95f7f5d5f663a804ffa81e32c367e0fd7b43500dfbf96 |
lib/mini_defender/rules/excluded_with.rb | 100644 | 0 | 0 | | | 545 Bytes | 664d063be977a8e6eb7feeeab59891644d8860d35599157d08f5f8b98297d215 |
lib/mini_defender/rules/excluded_without.rb | 100644 | 0 | 0 | | | 552 Bytes | 408f353dcf237819d6362053ce3f2bd0c93ba016103e45d5d1d4ea9294b26f02 |
lib/mini_defender/rules/exists.rb | 100644 | 0 | 0 | | | 739 Bytes | d3447fe9692be969b8497a7af276c6795f3325010e3ec6120184ed1c82486924 |
lib/mini_defender/rules/expiry_date.rb | 100644 | 0 | 0 | | | 595 Bytes | a00f96620fe64928015e981a1a66f687e6a52d67c943071c57afefc8be76efef |
lib/mini_defender/rules/expiry_month.rb | 100644 | 0 | 0 | | | 434 Bytes | 160a76be0155e316b4c270c7522f243ea04b20397a88287f1d47fdabee5586a9 |
lib/mini_defender/rules/expiry_year.rb | 100644 | 0 | 0 | | | 608 Bytes | eaa56e84b87a0be039aa1ebd2c2b961d7af5371f954c8c81f1b847e10da99776 |
lib/mini_defender/rules/file.rb | 100644 | 0 | 0 | | | 339 Bytes | 5d569cca666ebe276a0f5c2df5b90fbc35d0c330053b1b49f151ca0b828ce49a |
lib/mini_defender/rules/filled.rb | 100644 | 0 | 0 | | | 400 Bytes | dcf81f3a69e2f32d4a90bf1fbcd10968f59268ae052023e417dfe6d015f78ea6 |
lib/mini_defender/rules/greater_than.rb | 100644 | 0 | 0 | | | 752 Bytes | 87d57ebd77627e8a9a305f3b83e136b910602fbd6a510ec3a28536116950335a |
lib/mini_defender/rules/greater_than_or_equal.rb | 100644 | 0 | 0 | | | 799 Bytes | a45c593ceb4b876a5f65b9fc29efca1f5c2c4df757c10c34ec11e30163792abb |
lib/mini_defender/rules/hash.rb | 100644 | 0 | 0 | | | 1.31 KB | bfd39cc62786117632d9a4228d2fa863e3943e0c9cd85a483ef733d66fe918de |
lib/mini_defender/rules/hostname.rb | 100644 | 0 | 0 | | | 521 Bytes | fb32638bb3e0570c969c22767bf94bf3a92770d6ec2ae57fc01ec7d7fea80da6 |
lib/mini_defender/rules/iban.rb | 100644 | 0 | 0 | | | 1.11 KB | 150bd828bd9c43717277869da2ed007250fc8743159e5aefacee4629725dfab1 |
lib/mini_defender/rules/image.rb | 100644 | 0 | 0 | | | 519 Bytes | cb902f1cbb9e6a889f6fbf8839c73c918bd4d6b06d83c499a1a4b0047840df0a |
lib/mini_defender/rules/in.rb | 100644 | 0 | 0 | | | 568 Bytes | a4c66fb20b3f1e6ceea8175a9a6cb1d1cb2b8d8b78ef32a2697a04b2eef85c27 |
lib/mini_defender/rules/in_field.rb | 100644 | 0 | 0 | | | 917 Bytes | 505202b0f64d691068d6da980efb546f884360c727e70bee0f8bc76bce87482b |
lib/mini_defender/rules/integer.rb | 100644 | 0 | 0 | | | 1.48 KB | 45256f7e4c330234596010b9997ee34e928c157e10d5ccb8f1003d9644d32fe8 |
lib/mini_defender/rules/ip.rb | 100644 | 0 | 0 | | | 945 Bytes | 89576eec7907ef89d21b5e1965f7ef93a9f97e24128c2418fd6fd9fd1a7f4677 |
lib/mini_defender/rules/ipv4.rb | 100644 | 0 | 0 | | | 967 Bytes | 07a056e63ee576ffc3f63f51d6ae66543b837c281ad38ecf93d4fe10f337b9c6 |
lib/mini_defender/rules/ipv6.rb | 100644 | 0 | 0 | | | 967 Bytes | 4a0ee37351aabd3e5120590f0b062f1eb03e9fd0a8046454b0ac38a8a6ae18a3 |
lib/mini_defender/rules/json.rb | 100644 | 0 | 0 | | | 348 Bytes | 35e777ed437be9cc8fe2863365f6e57582e91e62ef9a711ec754997b12456003 |
lib/mini_defender/rules/less_than.rb | 100644 | 0 | 0 | | | 740 Bytes | 1339fd204e0bfde0e750152d90f0242c85bf357f0c248d1deb04215c4a397d3d |
lib/mini_defender/rules/less_than_or_equal.rb | 100644 | 0 | 0 | | | 787 Bytes | 349370e17d407b79aecbe949475f24e852c932cf049173b8cbf27b12595dc371 |
lib/mini_defender/rules/luhn.rb | 100644 | 0 | 0 | | | 677 Bytes | 9fe573db66f2f1695e7dc32f512c3f8cf041e1e485c4f0bf88bcdf20d8c84c3c |
lib/mini_defender/rules/mac_address.rb | 100644 | 0 | 0 | | | 936 Bytes | e487584f5d954ce09d904c24bb60a242d890a10decc238e756c9a383554379be |
lib/mini_defender/rules/max.rb | 100644 | 0 | 0 | | | 181 Bytes | 2c1c92815df59fe2495c960a3c84a790d8381b14c591e72a88fdea5d66384b2f |
lib/mini_defender/rules/max_digits.rb | 100644 | 0 | 0 | | | 787 Bytes | 98f588d537a1c714dd91ab9edd26f89e2b6994804d90ae3d77be73d322aa23ab |
lib/mini_defender/rules/merchant_category_code.rb | 100644 | 0 | 0 | | | 39 KB | e4dc34a0118c8c5df6559ce22b0878d99302afffaf722056a60266cce42e05a9 |
lib/mini_defender/rules/mime_types.rb | 100644 | 0 | 0 | | | 879 Bytes | 084a6486246181435b9a247b0c41a3210d12b2cee5e5d720c73b324554426bdc |
lib/mini_defender/rules/min.rb | 100644 | 0 | 0 | | | 187 Bytes | c987958c79d9f8a491c34233614ae94026aeb34cb212be3b2f1e0f50cd470500 |
lib/mini_defender/rules/min_digits.rb | 100644 | 0 | 0 | | | 788 Bytes | 9558641bed0334045e566b102e7bdd3bf9b2a13dd565bbe63a5d68ccc24a2bd8 |
lib/mini_defender/rules/national_id.rb | 100644 | 0 | 0 | | | 274 Bytes | 9ee8f53bb2eea5192b43238fac358832bf37e36260232962bb8a60312a2eec56 |
lib/mini_defender/rules/not_ending_with.rb | 100644 | 0 | 0 | | | 757 Bytes | 697ed5d72f96c11f84f5456edf24e3ef3621484ce6a44e311e2b97789afa07f7 |
lib/mini_defender/rules/not_in.rb | 100644 | 0 | 0 | | | 595 Bytes | f0e06182ab3c54e66b9b1ddc425edf835214668d3c77b3e2c183221011df080d |
lib/mini_defender/rules/not_regex.rb | 100644 | 0 | 0 | | | 607 Bytes | 440ffdf38f87a73ae9cebb400d9d2af03a85d8219db069cb24e3cda4eb26caf4 |
lib/mini_defender/rules/not_starting_with.rb | 100644 | 0 | 0 | | | 767 Bytes | 7be7bce1a7b4013b4b83705d49bd80893b85359306031303ede7b82b83022fe6 |
lib/mini_defender/rules/numeric.rb | 100644 | 0 | 0 | | | 417 Bytes | 10b8ff7b5078a57ddc69b0fd76edfcc5ffb589f1bbe9363e92dfcf90c3488e08 |
lib/mini_defender/rules/present.rb | 100644 | 0 | 0 | | | 319 Bytes | 1ecbfe492109fb4c19d070c605c6c01856b0d193c32cabc5931ff0519cbe4858 |
lib/mini_defender/rules/prohibited.rb | 100644 | 0 | 0 | | | 287 Bytes | cf8b28a6d571f299feff32e5acbdeca919a2956898fa11d718cfd9e6f4af2dc0 |
lib/mini_defender/rules/prohibited_if.rb | 100644 | 0 | 0 | | | 705 Bytes | cf4b5738e9d5c78952bfdbe6e03cbd76650f757c9dcc88e468a5712c8b4272ae |
lib/mini_defender/rules/prohibited_unless.rb | 100644 | 0 | 0 | | | 713 Bytes | c60ed00e6d00abeae7dbf2b30e7f863bfe79be33ca71c379d77c8c0f7ac08b66 |
lib/mini_defender/rules/regex.rb | 100644 | 0 | 0 | | | 595 Bytes | a9cfae9f0859b6c8a0adfeae1b46cc8bb3c0574a2592f7be38696eb6f86412f9 |
lib/mini_defender/rules/required.rb | 100644 | 0 | 0 | | | 594 Bytes | 29caf0115a1397713ae9e68283cd1b8370d28a5795f76e2111cdda4e860d3395 |
lib/mini_defender/rules/required_if.rb | 100644 | 0 | 0 | | | 594 Bytes | e5adc10452e28171395a8c2d974fe9147853d73b39600a2deca105fa2b03b1aa |
lib/mini_defender/rules/required_unless.rb | 100644 | 0 | 0 | | | 602 Bytes | 9b01d6a7f2c6e5eb1a52b681157cb354fcc00b660d78d7420a6aa264fee80ee3 |
lib/mini_defender/rules/required_with.rb | 100644 | 0 | 0 | | | 593 Bytes | 4d8ab32dd3eedb6835b509ea27e1c2e6b2e8af0132c90df7cc5c814edb884e3a |
lib/mini_defender/rules/required_with_all.rb | 100644 | 0 | 0 | | | 600 Bytes | 01e33278c3eef1deb4772c5aaf7bbea082f85baadaecb4153cf85a0f7a427c3d |
lib/mini_defender/rules/required_without.rb | 100644 | 0 | 0 | | | 600 Bytes | 8b81c664afd7012652d53a24901c82868e018332fc35df1eb407c0feb6df2378 |
lib/mini_defender/rules/required_without_all.rb | 100644 | 0 | 0 | | | 607 Bytes | b15ca5f3a3ee6a46d201184ad95c3445ffc01ec2493e6538e1db6e039de4f858 |
lib/mini_defender/rules/size.rb | 100644 | 0 | 0 | | | 973 Bytes | a3bca0abcee64cc073dc3548a29fe2b90e9358c76ca6a9863f282f47d16e6b7c |
lib/mini_defender/rules/starting_with.rb | 100644 | 0 | 0 | | | 751 Bytes | 1829eb6ac26917f824cd237d29aade2016b729c59480442bc2da247c7d183e7e |
lib/mini_defender/rules/string.rb | 100644 | 0 | 0 | | | 648 Bytes | f06a88af052179630d590d553d6064d121b4b5f7aee4d8c53c2d1219e39debdb |
lib/mini_defender/rules/timezone.rb | 100644 | 0 | 0 | | | 418 Bytes | 46a41fd60e98f6ad7d15120734f888bb0e7b4ecf03141ebadb144793a21656c7 |
lib/mini_defender/rules/unique.rb | 100644 | 0 | 0 | | | 1.26 KB | 00f54f5876c725b56b0a0840acc66a43e50f50045cea051d04c481b1fa1d20bc |
lib/mini_defender/rules/url.rb | 100644 | 0 | 0 | | | 349 Bytes | ebdeb37ae6c046b41eb985156161c5c013dd1ef6256f1cf4574498f523d19c85 |
lib/mini_defender/rules/uuid.rb | 100644 | 0 | 0 | | | 856 Bytes | 5d224a9946d5afa02b38d264a1027bec215cf044419ddd7b32f68cc22ee27365 |
lib/mini_defender/rules_expander.rb | 100644 | 0 | 0 | | | 1.36 KB | d3bfe9ecd92fb2084f97e4c6953819eb6ba7e3e172bd22cdcb68755b39482c44 |
lib/mini_defender/rules_factory.rb | 100644 | 0 | 0 | | | 1.09 KB | 34fe844ab9e2b59e83b4edabdf22c20f48e76c5e59126e6697c746e4481d5d70 |
lib/mini_defender/validates_input.rb | 100644 | 0 | 0 | | | 735 Bytes | cc223b0b09af54badcd4520231e33e26a86cc3144fa90369b663d090593c6b84 |
lib/mini_defender/validation_error.rb | 100644 | 0 | 0 | | | 187 Bytes | 8c650a7af3a1c202b30cc1e309b5f7bad2e4099c7958be18d0622e78c92c8a13 |
lib/mini_defender/validation_helpers.rb | 100644 | 0 | 0 | | | 1.12 KB | a9dd32e15a9ed8f670db686a5eda5a8579d3387d41cdb28f2b874e282e6b9ffc |
lib/mini_defender/validator.rb | 100644 | 0 | 0 | | | 4.43 KB | 36dc677ceed138e9a84cc3549b83a4ffbdb70d7ca13dd2a9e594bc0d8c066f96 |
lib/mini_defender/version.rb | 100644 | 0 | 0 | | | 75 Bytes | 99c3a24d72269a04cbd61ee610d1d3affd8ba4f2be711997906746f2d7ece169 |
mini_defender.gemspec | 100644 | 0 | 0 | | | 1.33 KB | d252c002176dd4678f4d1010a3751b6582c660bdfd5accb4d0a07e645bd95d87 |
sig/mini_defender.rbs | 100644 | 0 | 0 | | | 111 Bytes | 587b705494877a1117706c54f2d1b857f8aa108f96ea69928b1e55514318b2db |