# -*- encoding: utf-8 -*- # stub: clearance 2.8.0 ruby lib Gem::Specification.new do |s| s.name = "clearance".freeze s.version = "2.8.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Dan Croak".freeze, "Eugene Bolshakov".freeze, "Mike Burns".freeze, "Joe Ferris".freeze, "Nick Quaranto".freeze, "Josh Nichols".freeze, "Matt Jankowski".freeze, "Josh Clayton".freeze, "Gabe Berke-Williams".freeze, "Greg Lazarev".freeze, "Mike Breen".freeze, "Prem Sichanugrist".freeze, "Harlow Ward".freeze, "Ryan McGeary".freeze, "Derek Prior".freeze, "Jason Morrison".freeze, "Galen Frechette".freeze, "Josh Steiner".freeze, "Dorian Mari\u00E9".freeze, "Sara Jackson".freeze] s.date = "2024-08-09" s.description = " Clearance is built to support authentication and authorization via an\n email/password sign-in mechanism in applications.\n\n It provides some core classes commonly used for these features, along with\n some opinionated defaults - but is intended to be easy to override.\n".freeze s.email = "support@thoughtbot.com".freeze s.extra_rdoc_files = ["LICENSE".freeze, "README.md".freeze] s.files = [".erb-lint.yml".freeze, ".github/dependabot.yml".freeze, ".github/workflows/dynamic-readme.yml".freeze, ".github/workflows/dynamic-security.yml".freeze, ".github/workflows/tests.yml".freeze, ".gitignore".freeze, ".yardopts".freeze, "Appraisals".freeze, "CHANGELOG.md".freeze, "CODEOWNERS".freeze, "CONTRIBUTING.md".freeze, "Gemfile".freeze, "Gemfile.lock".freeze, "LICENSE".freeze, "README.md".freeze, "RELEASING.md".freeze, "Rakefile".freeze, "SECURITY.md".freeze, "app/controllers/clearance/base_controller.rb".freeze, "app/controllers/clearance/passwords_controller.rb".freeze, "app/controllers/clearance/sessions_controller.rb".freeze, "app/controllers/clearance/users_controller.rb".freeze, "app/mailers/clearance_mailer.rb".freeze, "app/views/clearance_mailer/change_password.html.erb".freeze, "app/views/clearance_mailer/change_password.text.erb".freeze, "app/views/passwords/create.html.erb".freeze, "app/views/passwords/edit.html.erb".freeze, "app/views/passwords/new.html.erb".freeze, "app/views/sessions/_form.html.erb".freeze, "app/views/sessions/new.html.erb".freeze, "app/views/users/_form.html.erb".freeze, "app/views/users/new.html.erb".freeze, "bin/appraisal".freeze, "bin/rake".freeze, "bin/rspec".freeze, "bin/setup".freeze, "clearance.gemspec".freeze, "config/locales/clearance.en.yml".freeze, "config/routes.rb".freeze, "db/migrate/20110111224543_create_clearance_users.rb".freeze, "db/schema.rb".freeze, "gemfiles/rails_6.1.gemfile".freeze, "gemfiles/rails_7.0.gemfile".freeze, "gemfiles/rails_7.1.gemfile".freeze, "lib/clearance.rb".freeze, "lib/clearance/authentication.rb".freeze, "lib/clearance/authorization.rb".freeze, "lib/clearance/back_door.rb".freeze, "lib/clearance/configuration.rb".freeze, "lib/clearance/constraints.rb".freeze, "lib/clearance/constraints/signed_in.rb".freeze, "lib/clearance/constraints/signed_out.rb".freeze, "lib/clearance/controller.rb".freeze, "lib/clearance/default_sign_in_guard.rb".freeze, "lib/clearance/engine.rb".freeze, "lib/clearance/password_strategies.rb".freeze, "lib/clearance/password_strategies/argon2.rb".freeze, "lib/clearance/password_strategies/bcrypt.rb".freeze, "lib/clearance/rack_session.rb".freeze, "lib/clearance/rspec.rb".freeze, "lib/clearance/session.rb".freeze, "lib/clearance/session_status.rb".freeze, "lib/clearance/sign_in_guard.rb".freeze, "lib/clearance/test_unit.rb".freeze, "lib/clearance/testing/controller_helpers.rb".freeze, "lib/clearance/testing/deny_access_matcher.rb".freeze, "lib/clearance/testing/view_helpers.rb".freeze, "lib/clearance/token.rb".freeze, "lib/clearance/user.rb".freeze, "lib/clearance/version.rb".freeze, "lib/generators/clearance/install/install_generator.rb".freeze, "lib/generators/clearance/install/templates/README".freeze, "lib/generators/clearance/install/templates/clearance.rb".freeze, "lib/generators/clearance/install/templates/db/migrate/add_clearance_to_users.rb.erb".freeze, "lib/generators/clearance/install/templates/db/migrate/create_users.rb.erb".freeze, "lib/generators/clearance/install/templates/user.rb.erb".freeze, "lib/generators/clearance/routes/routes_generator.rb".freeze, "lib/generators/clearance/routes/templates/routes.rb".freeze, "lib/generators/clearance/specs/USAGE".freeze, "lib/generators/clearance/specs/specs_generator.rb".freeze, "lib/generators/clearance/specs/templates/factories/clearance.rb".freeze, "lib/generators/clearance/specs/templates/features/clearance/user_signs_out_spec.rb.tt".freeze, "lib/generators/clearance/specs/templates/features/clearance/visitor_resets_password_spec.rb.tt".freeze, "lib/generators/clearance/specs/templates/features/clearance/visitor_signs_in_spec.rb.tt".freeze, "lib/generators/clearance/specs/templates/features/clearance/visitor_signs_up_spec.rb.tt".freeze, "lib/generators/clearance/specs/templates/features/clearance/visitor_updates_password_spec.rb.tt".freeze, "lib/generators/clearance/specs/templates/support/clearance.rb".freeze, "lib/generators/clearance/specs/templates/support/features/clearance_helpers.rb".freeze, "lib/generators/clearance/views/USAGE".freeze, "lib/generators/clearance/views/views_generator.rb".freeze, "spec/acceptance/clearance_installation_spec.rb".freeze, "spec/app_templates/app/controllers/application_controller.rb".freeze, "spec/app_templates/app/models/user.rb".freeze, "spec/app_templates/config/initializers/clearance.rb".freeze, "spec/app_templates/config/routes.rb".freeze, "spec/app_templates/testapp/Gemfile".freeze, "spec/app_templates/testapp/app/controllers/home_controller.rb".freeze, "spec/app_templates/testapp/app/views/layouts/application.html.erb".freeze, "spec/app_templates/testapp/config/initializers/action_mailer.rb".freeze, "spec/app_templates/testapp/config/routes.rb".freeze, "spec/clearance/back_door_spec.rb".freeze, "spec/clearance/constraints/signed_in_spec.rb".freeze, "spec/clearance/constraints/signed_out_spec.rb".freeze, "spec/clearance/controller_spec.rb".freeze, "spec/clearance/default_sign_in_guard_spec.rb".freeze, "spec/clearance/rack_session_spec.rb".freeze, "spec/clearance/session_spec.rb".freeze, "spec/clearance/sign_in_guard_spec.rb".freeze, "spec/clearance/testing/controller_helpers_spec.rb".freeze, "spec/clearance/testing/deny_access_matcher_spec.rb".freeze, "spec/clearance/testing/view_helpers_spec.rb".freeze, "spec/clearance/token_spec.rb".freeze, "spec/configuration_spec.rb".freeze, "spec/controllers/apis_controller_spec.rb".freeze, "spec/controllers/forgeries_controller_spec.rb".freeze, "spec/controllers/passwords_controller_spec.rb".freeze, "spec/controllers/permissions_controller_spec.rb".freeze, "spec/controllers/sessions_controller_spec.rb".freeze, "spec/controllers/users_controller_spec.rb".freeze, "spec/dummy/app/controllers/application_controller.rb".freeze, "spec/dummy/app/models/user.rb".freeze, "spec/dummy/app/models/user_with_optional_password.rb".freeze, "spec/dummy/application.rb".freeze, "spec/dummy/config/database.yml".freeze, "spec/dummy/config/routes.rb".freeze, "spec/dummy/db/.keep".freeze, "spec/factories.rb".freeze, "spec/generators/clearance/install/install_generator_spec.rb".freeze, "spec/generators/clearance/routes/routes_generator_spec.rb".freeze, "spec/generators/clearance/specs/specs_generator_spec.rb".freeze, "spec/generators/clearance/views/views_generator_spec.rb".freeze, "spec/helpers/helper_helpers_spec.rb".freeze, "spec/mailers/clearance_mailer_spec.rb".freeze, "spec/models/user_spec.rb".freeze, "spec/password_strategies/argon2_spec.rb".freeze, "spec/password_strategies/bcrypt_spec.rb".freeze, "spec/password_strategies/password_strategies_spec.rb".freeze, "spec/requests/authentication_cookie_spec.rb".freeze, "spec/requests/cookie_options_spec.rb".freeze, "spec/requests/csrf_rotation_spec.rb".freeze, "spec/requests/password_maintenance_spec.rb".freeze, "spec/requests/token_expiration_spec.rb".freeze, "spec/routing/clearance_routes_spec.rb".freeze, "spec/spec_helper.rb".freeze, "spec/support/clearance.rb".freeze, "spec/support/cookies.rb".freeze, "spec/support/fake_model_with_password_strategy.rb".freeze, "spec/support/fake_model_without_password_strategy.rb".freeze, "spec/support/generator_spec_helpers.rb".freeze, "spec/support/html_escape_helper.rb".freeze, "spec/support/request_with_remember_token.rb".freeze, "spec/views/view_helpers_spec.rb".freeze] s.homepage = "https://github.com/thoughtbot/clearance".freeze s.licenses = ["MIT".freeze] s.rdoc_options = ["--charset=UTF-8".freeze] s.required_ruby_version = Gem::Requirement.new(">= 2.4.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Rails authentication & authorization with email & password.".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 3.1.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.0".freeze, ">= 2.0.2".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 5.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 5.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 5.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 5.0".freeze]) end