Sha256: 6e195f2a69c79bf80418ce913e7dbe1983f623ef036a5b51656ac30da21179d4

Contents?: true

Size: 1.96 KB

Versions: 1

Compression:

Stored size: 1.96 KB

Contents

# frozen_string_literal: true

lib = File.expand_path("lib", __dir__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require "acts_as_textcaptcha/version"

Gem::Specification.new do |spec|
  spec.name = "acts_as_textcaptcha"
  spec.version = ActsAsTextcaptcha::VERSION
  spec.authors = ["Matthew Hutchinson"]
  spec.email = ["matt@hiddenloop.com"]
  spec.homepage = "http://github.com/matthutchinson/acts_as_textcaptcha"
  spec.license = "MIT"
  spec.summary = "A text-based logic question captcha for Rails"

  spec.description = <<-DESCRIPTION
  ActsAsTextcaptcha provides spam protection for Rails models with text-based
  logic question captchas. Questions are fetched from Rob Tuley's
  textcaptcha.com They can be solved easily by humans but are tough for robots
  to crack.
  DESCRIPTION

  spec.metadata = {
    "homepage_uri" => "https://github.com/matthutchinson/acts_as_textcaptcha",
    "changelog_uri" => "https://github.com/matthutchinson/acts_as_textcaptcha/blob/master/CHANGELOG.md",
    "source_code_uri" => "https://github.com/matthutchinson/acts_as_textcaptcha",
    "bug_tracker_uri" => "https://github.com/matthutchinson/acts_as_textcaptcha/issues",
    "allowed_push_host" => "https://rubygems.org",
    "rubygems_mfa_required" => "true"
  }

  spec.files = `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) }
  spec.bindir = "bin"
  spec.require_paths = ["lib"]

  # documentation
  spec.extra_rdoc_files = ["README.md", "LICENSE"]
  spec.rdoc_options << "--title" << "ActAsTextcaptcha" << "--main" << "README.md" << "-ri"

  # non-gem dependecies
  spec.required_ruby_version = ">= 3.1"

  # dev gems
  spec.add_development_dependency("bundler")
  spec.add_development_dependency "rake"

  # docs
  spec.add_development_dependency("rdoc")

  # testing
  spec.add_development_dependency("rails", "~> 7.2")
  spec.add_development_dependency("minitest")
  spec.add_development_dependency("sqlite3")
  spec.add_development_dependency("webmock")
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
acts_as_textcaptcha-4.7.0 acts_as_textcaptcha.gemspec