appsignal/appsignal

View on GitHub
appsignal.gemspec

Summary

Maintainability
Test Coverage
# -*- encoding: utf-8 -*-

require File.expand_path("../lib/appsignal/version", __FILE__)

Gem::Specification.new do |gem| # rubocop:disable Metrics/BlockLength
  gem.authors = [
    "Robert Beekman",
    "Thijs Cadier",
    "Tom de Bruijn"
  ]
  gem.email                 = ["support@appsignal.com"]
  gem.description           = "The official appsignal.com gem"
  gem.summary               = "Logs performance and exception data from your app to "\
                              "appsignal.com"
  gem.homepage              = "https://github.com/appsignal/appsignal-ruby"
  gem.license               = "MIT"

  gem.files                 = `git ls-files`.split($\) # rubocop:disable Style/SpecialGlobalVars
  gem.executables           = gem.files.grep(%r{^bin/}).map { |f| File.basename(f) }
  gem.test_files            = gem.files.grep(%r{^(test|spec|features)/})
  gem.name                  = "appsignal"
  gem.require_paths         = %w[lib ext]
  gem.version               = Appsignal::VERSION
  gem.required_ruby_version = ">= 1.9"
  # Default extension installer. Overridden by JRuby gemspec as defined in
  # `Rakefile`.
  gem.extensions            = %w[ext/extconf.rb]

  gem.metadata = {
    "bug_tracker_uri"   => "https://github.com/appsignal/appsignal-ruby/issues",
    "changelog_uri"     =>
      "https://github.com/appsignal/appsignal-ruby/blob/master/CHANGELOG.md",
    "documentation_uri" => "https://docs.appsignal.com/ruby/",
    "homepage_uri"      => "https://docs.appsignal.com/ruby/",
    "source_code_uri"   => "https://github.com/appsignal/appsignal-ruby"
  }

  gem.add_dependency "rack"

  gem.add_development_dependency "rake", "~> 11"
  gem.add_development_dependency "rspec", "~> 3.8"
  gem.add_development_dependency "timecop"
  gem.add_development_dependency "webmock"
  gem.add_development_dependency "yard", ">= 0.9.20"
  is_modern_ruby = Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("2.0.0")
  if is_modern_ruby
    gem.add_development_dependency "pry"
    gem.add_development_dependency "rubocop", "0.50.0"
  end
end