# -*- encoding: utf-8 -*- # stub: mini_defender 0.3.0 ruby lib Gem::Specification.new do |s| s.name = "mini_defender".freeze s.version = "0.3.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "homepage_uri" => "https://github.com/ahoshaiyan/mini-defender", "source_code_uri" => "https://github.com/ahoshaiyan/mini-defender" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Ali Alhoshaiyan".freeze] s.bindir = "exe".freeze s.date = "2023-04-05" s.description = "A small and efficient validation library for Rails and anything that uses Ruby.".freeze s.email = ["ahoshaiyan@fastmail.com".freeze] s.files = [".DS_Store".freeze, "CHANGELOG.md".freeze, "Gemfile".freeze, "LICENSE.md".freeze, "README.md".freeze, "RULES.md".freeze, "Rakefile".freeze, "lib/mini_defender.rb".freeze, "lib/mini_defender/extensions/enumerable.rb".freeze, "lib/mini_defender/extensions/hash.rb".freeze, "lib/mini_defender/rule.rb".freeze, "lib/mini_defender/rules.rb".freeze, "lib/mini_defender/rules/accepted.rb".freeze, "lib/mini_defender/rules/accepted_if.rb".freeze, "lib/mini_defender/rules/alpha.rb".freeze, "lib/mini_defender/rules/alpha_dash.rb".freeze, "lib/mini_defender/rules/alpha_num.rb".freeze, "lib/mini_defender/rules/array.rb".freeze, "lib/mini_defender/rules/bail.rb".freeze, "lib/mini_defender/rules/between.rb".freeze, "lib/mini_defender/rules/boolean.rb".freeze, "lib/mini_defender/rules/confirmed.rb".freeze, "lib/mini_defender/rules/country_code.rb".freeze, "lib/mini_defender/rules/credit_card.rb".freeze, "lib/mini_defender/rules/date.rb".freeze, "lib/mini_defender/rules/date_eq.rb".freeze, "lib/mini_defender/rules/date_format.rb".freeze, "lib/mini_defender/rules/date_gt.rb".freeze, "lib/mini_defender/rules/date_gte.rb".freeze, "lib/mini_defender/rules/date_lt.rb".freeze, "lib/mini_defender/rules/date_lte.rb".freeze, "lib/mini_defender/rules/declined.rb".freeze, "lib/mini_defender/rules/declined_if.rb".freeze, "lib/mini_defender/rules/default.rb".freeze, "lib/mini_defender/rules/different.rb".freeze, "lib/mini_defender/rules/digits.rb".freeze, "lib/mini_defender/rules/digits_between.rb".freeze, "lib/mini_defender/rules/distinct.rb".freeze, "lib/mini_defender/rules/email.rb".freeze, "lib/mini_defender/rules/ending_with.rb".freeze, "lib/mini_defender/rules/equal.rb".freeze, "lib/mini_defender/rules/excluded.rb".freeze, "lib/mini_defender/rules/excluded_if.rb".freeze, "lib/mini_defender/rules/excluded_unless.rb".freeze, "lib/mini_defender/rules/excluded_with.rb".freeze, "lib/mini_defender/rules/excluded_without.rb".freeze, "lib/mini_defender/rules/exists.rb".freeze, "lib/mini_defender/rules/expiry_date.rb".freeze, "lib/mini_defender/rules/expiry_month.rb".freeze, "lib/mini_defender/rules/expiry_year.rb".freeze, "lib/mini_defender/rules/file.rb".freeze, "lib/mini_defender/rules/filled.rb".freeze, "lib/mini_defender/rules/greater_than.rb".freeze, "lib/mini_defender/rules/greater_than_or_equal.rb".freeze, "lib/mini_defender/rules/hash.rb".freeze, "lib/mini_defender/rules/hostname.rb".freeze, "lib/mini_defender/rules/iban.rb".freeze, "lib/mini_defender/rules/image.rb".freeze, "lib/mini_defender/rules/in.rb".freeze, "lib/mini_defender/rules/in_field.rb".freeze, "lib/mini_defender/rules/integer.rb".freeze, "lib/mini_defender/rules/ip.rb".freeze, "lib/mini_defender/rules/ipv4.rb".freeze, "lib/mini_defender/rules/ipv6.rb".freeze, "lib/mini_defender/rules/json.rb".freeze, "lib/mini_defender/rules/less_than.rb".freeze, "lib/mini_defender/rules/less_than_or_equal.rb".freeze, "lib/mini_defender/rules/luhn.rb".freeze, "lib/mini_defender/rules/mac_address.rb".freeze, "lib/mini_defender/rules/max.rb".freeze, "lib/mini_defender/rules/max_digits.rb".freeze, "lib/mini_defender/rules/mime_types.rb".freeze, "lib/mini_defender/rules/min.rb".freeze, "lib/mini_defender/rules/min_digits.rb".freeze, "lib/mini_defender/rules/national_id.rb".freeze, "lib/mini_defender/rules/not_ending_with.rb".freeze, "lib/mini_defender/rules/not_in.rb".freeze, "lib/mini_defender/rules/not_regex.rb".freeze, "lib/mini_defender/rules/not_starting_with.rb".freeze, "lib/mini_defender/rules/numeric.rb".freeze, "lib/mini_defender/rules/present.rb".freeze, "lib/mini_defender/rules/prohibited.rb".freeze, "lib/mini_defender/rules/prohibited_if.rb".freeze, "lib/mini_defender/rules/prohibited_unless.rb".freeze, "lib/mini_defender/rules/regex.rb".freeze, "lib/mini_defender/rules/required.rb".freeze, "lib/mini_defender/rules/required_if.rb".freeze, "lib/mini_defender/rules/required_unless.rb".freeze, "lib/mini_defender/rules/required_with.rb".freeze, "lib/mini_defender/rules/required_with_all.rb".freeze, "lib/mini_defender/rules/required_without.rb".freeze, "lib/mini_defender/rules/required_without_all.rb".freeze, "lib/mini_defender/rules/size.rb".freeze, "lib/mini_defender/rules/starting_with.rb".freeze, "lib/mini_defender/rules/string.rb".freeze, "lib/mini_defender/rules/timezone.rb".freeze, "lib/mini_defender/rules/unique.rb".freeze, "lib/mini_defender/rules/url.rb".freeze, "lib/mini_defender/rules/uuid.rb".freeze, "lib/mini_defender/rules_expander.rb".freeze, "lib/mini_defender/rules_factory.rb".freeze, "lib/mini_defender/validates_input.rb".freeze, "lib/mini_defender/validation_error.rb".freeze, "lib/mini_defender/validator.rb".freeze, "lib/mini_defender/version.rb".freeze, "mini_defender.gemspec".freeze, "sig/mini_defender.rbs".freeze] s.homepage = "https://github.com/ahoshaiyan/mini-defender".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 2.6.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "A small and efficient validation library for Rails and anything that uses Ruby.".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 6.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 6.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 6.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) end