# -*- encoding: utf-8 -*-
# stub: stealth 2.0.0.beta7 ruby lib

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

  s.required_rubygems_version = Gem::Requirement.new("> 1.3.1".freeze) if s.respond_to? :required_rubygems_version=
  s.require_paths = ["lib".freeze]
  s.authors = ["Mauricio Gomes".freeze, "Matthew Black".freeze]
  s.date = "2022-11-06"
  s.description = "Ruby framework for building conversational bots.".freeze
  s.email = "mauricio@edge14.com".freeze
  s.executables = ["stealth".freeze]
  s.files = [".gitbook.yaml".freeze, ".github/dependabot.yml".freeze, ".github/workflows/ci.yml".freeze, ".gitignore".freeze, "CHANGELOG.md".freeze, "Gemfile".freeze, "Gemfile.lock".freeze, "LICENSE".freeze, "MAINTENANCE.md".freeze, "README.md".freeze, "SECURITY.md".freeze, "VERSION".freeze, "bin/stealth".freeze, "docs/.gitbook/assets/2880px-Turnstile_state_machine_colored.svg.png".freeze, "docs/.gitbook/assets/Torniqueterevolution.jpg".freeze, "docs/.gitbook/assets/logo.svg".freeze, "docs/.gitbook/assets/ruby.png".freeze, "docs/README.md".freeze, "docs/SUMMARY.md".freeze, "docs/basics.md".freeze, "docs/building-components/message-services.md".freeze, "docs/building-components/nlp.md".freeze, "docs/config/services.yml.md".freeze, "docs/config/settings.md".freeze, "docs/controllers/available-data.md".freeze, "docs/controllers/catch-alls.md".freeze, "docs/controllers/controller-overview.md".freeze, "docs/controllers/dev-jumps.md".freeze, "docs/controllers/get_match/README.md".freeze, "docs/controllers/get_match/alpha-ordinals.md".freeze, "docs/controllers/get_match/entity-match.md".freeze, "docs/controllers/get_match/exact-match.md".freeze, "docs/controllers/handle_message/README.md".freeze, "docs/controllers/handle_message/alpha-ordinal-matcher.md".freeze, "docs/controllers/handle_message/homophone-detection.md".freeze, "docs/controllers/handle_message/nil-matcher.md".freeze, "docs/controllers/handle_message/nlp-matcher.md".freeze, "docs/controllers/handle_message/regex-matcher.md".freeze, "docs/controllers/handle_message/string-mather.md".freeze, "docs/controllers/interrupt-detection.md".freeze, "docs/controllers/platform-errors.md".freeze, "docs/controllers/route.md".freeze, "docs/controllers/sessions/README.md".freeze, "docs/controllers/sessions/do_nothing.md".freeze, "docs/controllers/sessions/intro.md".freeze, "docs/controllers/sessions/step_back.md".freeze, "docs/controllers/sessions/step_to.md".freeze, "docs/controllers/sessions/step_to_at.md".freeze, "docs/controllers/sessions/step_to_in.md".freeze, "docs/controllers/sessions/update_session_to.md".freeze, "docs/controllers/unrecognized-messages.md".freeze, "docs/deployment/heroku.md".freeze, "docs/deployment/overview.md".freeze, "docs/dev-environment/README.md".freeze, "docs/dev-environment/booting-up.md".freeze, "docs/dev-environment/environment-variables.md".freeze, "docs/dev-environment/hot-code-reloading.md".freeze, "docs/dev-environment/logs.md".freeze, "docs/dev-environment/procfile.md".freeze, "docs/dev-environment/tunnels.md".freeze, "docs/flows/flowmap.md".freeze, "docs/flows/overview.md".freeze, "docs/flows/state-naming.md".freeze, "docs/flows/state-options.md".freeze, "docs/getting-started.md".freeze, "docs/glossary.md".freeze, "docs/models/activerecord.md".freeze, "docs/models/mongoid.md".freeze, "docs/models/overview.md".freeze, "docs/nlp-nlu/microsoft-luis.md".freeze, "docs/nlp-nlu/openai.md".freeze, "docs/nlp-nlu/overview.md".freeze, "docs/platforms/alexa-skills.md".freeze, "docs/platforms/facebook-messenger.md".freeze, "docs/platforms/overview.md".freeze, "docs/platforms/sms-whatsapp.md".freeze, "docs/platforms/voice.md".freeze, "docs/replies/delays.md".freeze, "docs/replies/erb.md".freeze, "docs/replies/inline-replies.md".freeze, "docs/replies/reply-overview.md".freeze, "docs/replies/variants.md".freeze, "docs/replies/yaml-replies.md".freeze, "docs/testing/integration-testing.md".freeze, "docs/testing/untitled.md".freeze, "lib/stealth.rb".freeze, "lib/stealth/base.rb".freeze, "lib/stealth/cli.rb".freeze, "lib/stealth/cli_base.rb".freeze, "lib/stealth/commands/command.rb".freeze, "lib/stealth/commands/console.rb".freeze, "lib/stealth/commands/server.rb".freeze, "lib/stealth/configuration.rb".freeze, "lib/stealth/controller/callbacks.rb".freeze, "lib/stealth/controller/catch_all.rb".freeze, "lib/stealth/controller/controller.rb".freeze, "lib/stealth/controller/dev_jumps.rb".freeze, "lib/stealth/controller/dynamic_delay.rb".freeze, "lib/stealth/controller/helpers.rb".freeze, "lib/stealth/controller/interrupt_detect.rb".freeze, "lib/stealth/controller/messages.rb".freeze, "lib/stealth/controller/nlp.rb".freeze, "lib/stealth/controller/replies.rb".freeze, "lib/stealth/controller/unrecognized_message.rb".freeze, "lib/stealth/core_ext.rb".freeze, "lib/stealth/core_ext/numeric.rb".freeze, "lib/stealth/core_ext/string.rb".freeze, "lib/stealth/dispatcher.rb".freeze, "lib/stealth/errors.rb".freeze, "lib/stealth/flow/base.rb".freeze, "lib/stealth/flow/specification.rb".freeze, "lib/stealth/flow/state.rb".freeze, "lib/stealth/generators/builder.rb".freeze, "lib/stealth/generators/builder/.gitignore".freeze, "lib/stealth/generators/builder/Gemfile".freeze, "lib/stealth/generators/builder/Procfile.dev".freeze, "lib/stealth/generators/builder/README.md".freeze, "lib/stealth/generators/builder/Rakefile".freeze, "lib/stealth/generators/builder/bot/controllers/bot_controller.rb".freeze, "lib/stealth/generators/builder/bot/controllers/catch_alls_controller.rb".freeze, "lib/stealth/generators/builder/bot/controllers/concerns/.keep".freeze, "lib/stealth/generators/builder/bot/controllers/goodbyes_controller.rb".freeze, "lib/stealth/generators/builder/bot/controllers/hellos_controller.rb".freeze, "lib/stealth/generators/builder/bot/controllers/interrupts_controller.rb".freeze, "lib/stealth/generators/builder/bot/controllers/unrecognized_messages_controller.rb".freeze, "lib/stealth/generators/builder/bot/helpers/bot_helper.rb".freeze, "lib/stealth/generators/builder/bot/models/bot_record.rb".freeze, "lib/stealth/generators/builder/bot/models/concerns/.keep".freeze, "lib/stealth/generators/builder/bot/replies/catch_alls/level1.yml".freeze, "lib/stealth/generators/builder/bot/replies/goodbyes/say_goodbye.yml".freeze, "lib/stealth/generators/builder/bot/replies/hellos/say_hello.yml".freeze, "lib/stealth/generators/builder/config.ru".freeze, "lib/stealth/generators/builder/config/boot.rb".freeze, "lib/stealth/generators/builder/config/database.yml".freeze, "lib/stealth/generators/builder/config/environment.rb".freeze, "lib/stealth/generators/builder/config/flow_map.rb".freeze, "lib/stealth/generators/builder/config/initializers/autoload.rb".freeze, "lib/stealth/generators/builder/config/initializers/inflections.rb".freeze, "lib/stealth/generators/builder/config/puma.rb".freeze, "lib/stealth/generators/builder/config/services.yml".freeze, "lib/stealth/generators/builder/config/sidekiq.yml".freeze, "lib/stealth/generators/builder/db/seeds.rb".freeze, "lib/stealth/generators/generate.rb".freeze, "lib/stealth/generators/generate/flow/controllers/controller.tt".freeze, "lib/stealth/generators/generate/flow/helpers/helper.tt".freeze, "lib/stealth/generators/generate/flow/replies/ask_example.tt".freeze, "lib/stealth/helpers/redis.rb".freeze, "lib/stealth/jobs.rb".freeze, "lib/stealth/lock.rb".freeze, "lib/stealth/logger.rb".freeze, "lib/stealth/migrations/configurator.rb".freeze, "lib/stealth/migrations/generators.rb".freeze, "lib/stealth/migrations/railtie_config.rb".freeze, "lib/stealth/migrations/tasks.rb".freeze, "lib/stealth/nlp/client.rb".freeze, "lib/stealth/nlp/result.rb".freeze, "lib/stealth/reloader.rb".freeze, "lib/stealth/reply.rb".freeze, "lib/stealth/scheduled_reply.rb".freeze, "lib/stealth/server.rb".freeze, "lib/stealth/service_message.rb".freeze, "lib/stealth/service_reply.rb".freeze, "lib/stealth/services/base_client.rb".freeze, "lib/stealth/services/base_message_handler.rb".freeze, "lib/stealth/services/base_reply_handler.rb".freeze, "lib/stealth/services/jobs/handle_message_job.rb".freeze, "lib/stealth/session.rb".freeze, "lib/stealth/version.rb".freeze, "logo.svg".freeze, "spec/configuration_spec.rb".freeze, "spec/controller/callbacks_spec.rb".freeze, "spec/controller/catch_all_spec.rb".freeze, "spec/controller/controller_spec.rb".freeze, "spec/controller/dynamic_delay_spec.rb".freeze, "spec/controller/helpers_spec.rb".freeze, "spec/controller/interrupt_detect_spec.rb".freeze, "spec/controller/messages_spec.rb".freeze, "spec/controller/nlp_spec.rb".freeze, "spec/controller/replies_spec.rb".freeze, "spec/controller/unrecognized_message_spec.rb".freeze, "spec/dispatcher_spec.rb".freeze, "spec/flow/flow_spec.rb".freeze, "spec/flow/state_spec.rb".freeze, "spec/helpers/redis_spec.rb".freeze, "spec/lock_spec.rb".freeze, "spec/nlp/client_spec.rb".freeze, "spec/nlp/result_spec.rb".freeze, "spec/replies/hello.yml.erb".freeze, "spec/replies/messages/say_hola.yml+facebook.erb".freeze, "spec/replies/messages/say_hola.yml+twilio.erb".freeze, "spec/replies/messages/say_hola.yml.erb".freeze, "spec/replies/messages/say_howdy_with_dynamic.yml".freeze, "spec/replies/messages/say_msgs_without_breaks.yml".freeze, "spec/replies/messages/say_offer.yml".freeze, "spec/replies/messages/say_offer_with_dynamic.yml".freeze, "spec/replies/messages/say_oi.yml.erb".freeze, "spec/replies/messages/say_randomize_speech.yml".freeze, "spec/replies/messages/say_randomize_text.yml".freeze, "spec/replies/messages/say_simple_hello.yml".freeze, "spec/replies/messages/say_yo.yml".freeze, "spec/replies/messages/say_yo.yml+twitter".freeze, "spec/replies/messages/sub1/sub2/say_nested.yml".freeze, "spec/reply_spec.rb".freeze, "spec/scheduled_reply_spec.rb".freeze, "spec/service_reply_spec.rb".freeze, "spec/session_spec.rb".freeze, "spec/spec_helper.rb".freeze, "spec/support/alternate_helpers/foo_helper.rb".freeze, "spec/support/controllers/vaders_controller.rb".freeze, "spec/support/helpers/fun/games_helper.rb".freeze, "spec/support/helpers/fun/pdf_helper.rb".freeze, "spec/support/helpers/standalone_helper.rb".freeze, "spec/support/helpers_typo/users_helper.rb".freeze, "spec/support/nlp_clients/dialogflow.rb".freeze, "spec/support/nlp_clients/luis.rb".freeze, "spec/support/nlp_results/luis_result.rb".freeze, "spec/support/sample_messages.rb".freeze, "spec/support/services.yml".freeze, "spec/support/services_with_erb.yml".freeze, "spec/version_spec.rb".freeze, "stealth.gemspec".freeze]
  s.homepage = "https://github.com/hellostealth/stealth".freeze
  s.licenses = ["MIT".freeze]
  s.rubygems_version = "3.5.10".freeze
  s.summary = "Ruby framework for conversational bots".freeze
  s.test_files = ["spec/configuration_spec.rb".freeze, "spec/controller/callbacks_spec.rb".freeze, "spec/controller/catch_all_spec.rb".freeze, "spec/controller/controller_spec.rb".freeze, "spec/controller/dynamic_delay_spec.rb".freeze, "spec/controller/helpers_spec.rb".freeze, "spec/controller/interrupt_detect_spec.rb".freeze, "spec/controller/messages_spec.rb".freeze, "spec/controller/nlp_spec.rb".freeze, "spec/controller/replies_spec.rb".freeze, "spec/controller/unrecognized_message_spec.rb".freeze, "spec/dispatcher_spec.rb".freeze, "spec/flow/flow_spec.rb".freeze, "spec/flow/state_spec.rb".freeze, "spec/helpers/redis_spec.rb".freeze, "spec/lock_spec.rb".freeze, "spec/nlp/client_spec.rb".freeze, "spec/nlp/result_spec.rb".freeze, "spec/replies/hello.yml.erb".freeze, "spec/replies/messages/say_hola.yml+facebook.erb".freeze, "spec/replies/messages/say_hola.yml+twilio.erb".freeze, "spec/replies/messages/say_hola.yml.erb".freeze, "spec/replies/messages/say_howdy_with_dynamic.yml".freeze, "spec/replies/messages/say_msgs_without_breaks.yml".freeze, "spec/replies/messages/say_offer.yml".freeze, "spec/replies/messages/say_offer_with_dynamic.yml".freeze, "spec/replies/messages/say_oi.yml.erb".freeze, "spec/replies/messages/say_randomize_speech.yml".freeze, "spec/replies/messages/say_randomize_text.yml".freeze, "spec/replies/messages/say_simple_hello.yml".freeze, "spec/replies/messages/say_yo.yml".freeze, "spec/replies/messages/say_yo.yml+twitter".freeze, "spec/replies/messages/sub1/sub2/say_nested.yml".freeze, "spec/reply_spec.rb".freeze, "spec/scheduled_reply_spec.rb".freeze, "spec/service_reply_spec.rb".freeze, "spec/session_spec.rb".freeze, "spec/spec_helper.rb".freeze, "spec/support/alternate_helpers/foo_helper.rb".freeze, "spec/support/controllers/vaders_controller.rb".freeze, "spec/support/helpers/fun/games_helper.rb".freeze, "spec/support/helpers/fun/pdf_helper.rb".freeze, "spec/support/helpers/standalone_helper.rb".freeze, "spec/support/helpers_typo/users_helper.rb".freeze, "spec/support/nlp_clients/dialogflow.rb".freeze, "spec/support/nlp_clients/luis.rb".freeze, "spec/support/nlp_results/luis_result.rb".freeze, "spec/support/sample_messages.rb".freeze, "spec/support/services.yml".freeze, "spec/support/services_with_erb.yml".freeze, "spec/version_spec.rb".freeze]

  s.specification_version = 4

  s.add_runtime_dependency(%q<sinatra>.freeze, ["~> 2.0".freeze])
  s.add_runtime_dependency(%q<puma>.freeze, [">= 4.2".freeze, "< 6.0".freeze])
  s.add_runtime_dependency(%q<thor>.freeze, ["~> 1.0".freeze])
  s.add_runtime_dependency(%q<multi_json>.freeze, ["~> 1.12".freeze])
  s.add_runtime_dependency(%q<sidekiq>.freeze, ["< 7".freeze])
  s.add_runtime_dependency(%q<activesupport>.freeze, ["~> 6.0".freeze])
  s.add_development_dependency(%q<rspec>.freeze, ["~> 3.9".freeze])
  s.add_development_dependency(%q<rack-test>.freeze, ["~> 2.0".freeze])
  s.add_development_dependency(%q<mock_redis>.freeze, ["~> 0.22".freeze])
end