# -*- encoding: utf-8 -*-
# stub: webvalve 2.0.0 ruby lib

Gem::Specification.new do |s|
  s.name = "webvalve".freeze
  s.version = "2.0.0".freeze

  s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
  s.metadata = { "rubygems_mfa_required" => "true" } if s.respond_to? :metadata=
  s.require_paths = ["lib".freeze]
  s.authors = ["Sam Moore".freeze]
  s.date = "2023-07-20"
  s.description = "Betterment's library for developing and testing service-oriented apps in isolation with WebMock and Sinatra-based fakes.".freeze
  s.email = ["sam@betterment.com".freeze]
  s.files = ["CHANGELOG.md".freeze, "LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "lib/generators/webvalve/fake_service_generator.rb".freeze, "lib/generators/webvalve/install_generator.rb".freeze, "lib/webvalve.rb".freeze, "lib/webvalve/fake_service.rb".freeze, "lib/webvalve/fake_service_config.rb".freeze, "lib/webvalve/fake_service_wrapper.rb".freeze, "lib/webvalve/instrumentation.rb".freeze, "lib/webvalve/instrumentation/log_subscriber.rb".freeze, "lib/webvalve/instrumentation/middleware.rb".freeze, "lib/webvalve/manager.rb".freeze, "lib/webvalve/monkey_patches.rb".freeze, "lib/webvalve/railtie.rb".freeze, "lib/webvalve/rspec.rb".freeze, "lib/webvalve/service_url_converter.rb".freeze, "lib/webvalve/version.rb".freeze, "spec/dummy/config/application.rb".freeze, "spec/examples.txt".freeze, "spec/spec_helper.rb".freeze, "spec/support/helpers.rb".freeze, "spec/support/rails_root.rb".freeze, "spec/webvalve/fake_service_config_spec.rb".freeze, "spec/webvalve/fake_service_spec.rb".freeze, "spec/webvalve/manager_spec.rb".freeze, "spec/webvalve/service_url_converter_spec.rb".freeze, "spec/webvalve_spec.rb".freeze]
  s.homepage = "https://github.com/Betterment/webvalve".freeze
  s.licenses = ["MIT".freeze]
  s.post_install_message = "Thanks for installing WebValve!\n\nNote for upgraders: If you're upgrading from a version less than 2.0, service\nURL behavior has changed. Please verify that your app isn't relying on the\nprevious behavior:\n\n1. `*` characters are now interpreted as wildcards, enabling dynamic URL\n   segments. In the unlikely event that your URLs use `*` literals, you'll need\n   to URL encode them (`%2A`) both in your URL spec and at runtime.\n\n2. URL suffix matching is now strict. For example, `BAR_URL=http://bar.co` will\n   no longer match `https://bar.com`, but it will match `http://bar.co/foo`. If\n   you need to preserve the previous behavior, you can add a trailing `*` to\n   your URL spec, e.g. `BAR_URL=http://bar.co*`.\n".freeze
  s.required_ruby_version = Gem::Requirement.new(">= 3.0.0".freeze)
  s.rubygems_version = "3.5.10".freeze
  s.summary = "A library for faking http service integrations in development and test".freeze
  s.test_files = ["spec/dummy/config/application.rb".freeze, "spec/examples.txt".freeze, "spec/spec_helper.rb".freeze, "spec/support/helpers.rb".freeze, "spec/support/rails_root.rb".freeze, "spec/webvalve/fake_service_config_spec.rb".freeze, "spec/webvalve/fake_service_spec.rb".freeze, "spec/webvalve/manager_spec.rb".freeze, "spec/webvalve/service_url_converter_spec.rb".freeze, "spec/webvalve_spec.rb".freeze]

  s.specification_version = 4

  s.add_runtime_dependency(%q<activesupport>.freeze, [">= 5.2.0".freeze])
  s.add_runtime_dependency(%q<sinatra>.freeze, [">= 1.4".freeze, "< 3".freeze])
  s.add_runtime_dependency(%q<sinatra-contrib>.freeze, [">= 1.4".freeze, "< 3".freeze])
  s.add_runtime_dependency(%q<webmock>.freeze, [">= 2.0".freeze])
  s.add_development_dependency(%q<appraisal>.freeze, ["~> 2.2.0".freeze])
  s.add_development_dependency(%q<rspec>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<pry>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<yard>.freeze, [">= 0".freeze])
  s.add_development_dependency(%q<rails>.freeze, [">= 0".freeze])
end