# -*- encoding: utf-8 -*- # stub: plain_apm 0.8.6 ruby lib # stub: ext/object_tracing/extconf.rb Gem::Specification.new do |s| s.name = "plain_apm".freeze s.version = "0.8.6".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "changelog_uri" => "https://github.com/plainapm/plainapm-ruby/blob/main/CHANGELOG.md", "github_repo" => "git@github.com:plainapm/plainapm-ruby.git", "homepage_uri" => "https://plainapm.com", "source_code_uri" => "https://github.com/plainapm/plainapm-ruby" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["PlainAPM Team".freeze] s.bindir = "exe".freeze s.date = "2024-01-02" s.description = "Ruby gem to collect events/metrics and send them to PlainAPM.".freeze s.email = ["support@plainapm.com".freeze] s.extensions = ["ext/object_tracing/extconf.rb".freeze] s.files = ["CHANGELOG.md".freeze, "Gemfile".freeze, "LICENSE.txt".freeze, "README.md".freeze, "ext/object_tracing/bug18464.rb".freeze, "ext/object_tracing/bug19112.rb".freeze, "ext/object_tracing/extconf.rb".freeze, "ext/object_tracing/object_tracing.c".freeze, "lib/plain_apm.rb".freeze, "lib/plain_apm/agent.rb".freeze, "lib/plain_apm/config.rb".freeze, "lib/plain_apm/event_attributes.rb".freeze, "lib/plain_apm/extensions/context.rb".freeze, "lib/plain_apm/extensions/context/LICENSE.txt".freeze, "lib/plain_apm/extensions/context/active_job.rb".freeze, "lib/plain_apm/extensions/context/middleware.rb".freeze, "lib/plain_apm/extensions/context/rack.rb".freeze, "lib/plain_apm/extensions/context/railtie.rb".freeze, "lib/plain_apm/extensions/exceptions/active_job.rb".freeze, "lib/plain_apm/extensions/exceptions/rack.rb".freeze, "lib/plain_apm/extensions/exceptions/railtie.rb".freeze, "lib/plain_apm/extensions/thread_allocations/active_support_event.rb".freeze, "lib/plain_apm/extensions/thread_allocations/railtie.rb".freeze, "lib/plain_apm/helpers.rb".freeze, "lib/plain_apm/hooks/action_mailer.rb".freeze, "lib/plain_apm/hooks/action_pack.rb".freeze, "lib/plain_apm/hooks/action_view.rb".freeze, "lib/plain_apm/hooks/active_job.rb".freeze, "lib/plain_apm/hooks/active_record.rb".freeze, "lib/plain_apm/hooks/active_support.rb".freeze, "lib/plain_apm/hooks/active_support_subscriber.rb".freeze, "lib/plain_apm/hooks/deploy.rb".freeze, "lib/plain_apm/hooks/error_reporter.rb".freeze, "lib/plain_apm/hooks/manual.rb".freeze, "lib/plain_apm/transport.rb".freeze, "lib/plain_apm/version.rb".freeze] s.homepage = "https://plainapm.com".freeze s.licenses = ["MIT".freeze] s.post_install_message = "\n PlainAPM object tracing is affected by Ractor related bugs,\n so it is not enabled by default on Ruby 3.\n\n If you are sure your app does not use Ractors, this can be overridden by\n installing the gem with --enable-object-tracing-override flag:\n\n gem install plain_apm -- --enable-object-tracing-override\n\n or, when using bundler, configure it to pass this option to gem install:\n\n bundle config set --global build.plain_apm --enable-object-tracing-override\n\n Please see https://github.com/plainapm/plainapm-ruby/#installation for\n more details.\n\n ".freeze s.required_ruby_version = Gem::Requirement.new(">= 2.7".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "PlainAPM agent".freeze s.specification_version = 4 s.add_development_dependency(%q.freeze, ["~> 5.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.16".freeze]) s.add_development_dependency(%q.freeze, ["~> 2.4".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.2".freeze]) s.add_development_dependency(%q.freeze, ["~> 13.0".freeze]) end