Sha256: 9bdde13fa7330ca5ea8f29b76999bb621a7076ca0db472a4b3cc27dd924febc5

Contents?: true

Size: 1.9 KB

Versions: 1

Compression:

Stored size: 1.9 KB

Contents

# coding: utf-8
lib = File.expand_path("../lib", __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require "ecb/exchange"

Gem::Specification.new do |spec|
  spec.name    = "ecb_exchange"
  spec.version = ECB::Exchange::VERSION
  spec.authors = ["Matthew Hutchinson"]
  spec.email   = ["matt@hiddenloop.com"]

  spec.license = "MIT"
  spec.summary = <<-EOF
  Currency conversion using the European Central Bank's foreign exchange rates.
  EOF

  spec.description = <<-EOF
  Currency conversion using the European Central Bank's foreign exchange rates.
  Rates for the last 90 days are fetched and cached on demand. All calculations
  are performed and returned as BigDecimal.
  EOF

  spec.metadata = {
    "homepage_uri"      => "https://github.com/matthutchinson/ecb_exchange",
    "changelog_uri"     => "https://github.com/matthutchinson/ecb_exchange/blob/master/CHANGELOG.md",
    "source_code_uri"   => "https://github.com/matthutchinson/ecb_exchange",
    "bug_tracker_uri"   => "https://github.com/matthutchinson/ecb_exchange/issues",
    "allowed_push_host" => "https://rubygems.org"
  }

  spec.files         = `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) }
  spec.test_files    = `git ls-files -- {test}/*`.split("\n")
  spec.bindir        = "bin"
  spec.require_paths = ["lib"]

  # documentation
  spec.has_rdoc         = true
  spec.extra_rdoc_files = ["README.md", "LICENSE"]
  spec.rdoc_options << "--title" << "ECB Exchange" << "--main" << "README.md" << "-ri"

  # non-gem dependecies
  spec.required_ruby_version = ">= 2.3"

  # dev gems
  spec.add_development_dependency "bundler"
  spec.add_development_dependency "rake"
  spec.add_development_dependency "pry-byebug"

  # docs
  spec.add_development_dependency "rdoc"

  # testing
  spec.add_development_dependency "webmock"
  spec.add_development_dependency "minitest"
  spec.add_development_dependency "simplecov"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ecb_exchange-0.2.0 ecb_exchange.gemspec