dynamoid.gemspec
# frozen_string_literal: true
lib = File.expand_path('lib', __dir__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'dynamoid/version'
Gem::Specification.new do |spec|
spec.name = 'dynamoid'
spec.version = Dynamoid::VERSION
# Keep in sync with README
spec.authors = [
'Josh Symonds',
'Logan Bowers',
'Craig Heneveld',
'Anatha Kumaran',
'Jason Dew',
'Luis Arias',
'Stefan Neculai',
'Philip White',
'Peeyush Kumar',
'Sumanth Ravipati',
'Pascal Corpet',
'Brian Glusman',
'Peter Boling',
'Andrew Konchin'
]
spec.email = ['andry.konchin@gmail.com', 'peter.boling@gmail.com', 'brian@stellaservice.com']
spec.description = "Dynamoid is an ORM for Amazon's DynamoDB that supports offline development, associations, querying, and everything else you'd expect from an ActiveRecord-style replacement."
spec.summary = "Dynamoid is an ORM for Amazon's DynamoDB"
# Ignore not commited files
spec.files = Dir[
'CHANGELOG.md',
'dynamoid.gemspec',
'lib/**/*',
'LICENSE.txt',
'README.md',
'SECURITY.md'
]
spec.homepage = 'http://github.com/Dynamoid/dynamoid'
spec.licenses = ['MIT']
spec.require_paths = ['lib']
spec.metadata['homepage_uri'] = spec.homepage
spec.metadata['source_code_uri'] = "https://github.com/Dynamoid/dynamoid/tree/v#{spec.version}"
spec.metadata['changelog_uri'] = "https://github.com/Dynamoid/dynamoid/blob/v#{spec.version}/CHANGELOG.md"
spec.metadata['bug_tracker_uri'] = 'https://github.com/Dynamoid/dynamoid/issues'
spec.metadata['documentation_uri'] = "https://www.rubydoc.info/gems/dynamoid/#{spec.version}"
spec.metadata['funding_uri'] = 'https://opencollective.com/dynamoid'
spec.metadata['wiki_uri'] = 'https://github.com/Dynamoid/dynamoid/wiki'
spec.metadata['rubygems_mfa_required'] = 'true'
spec.add_dependency 'activemodel', '>=4'
spec.add_dependency 'aws-sdk-dynamodb', '~> 1.0'
spec.add_dependency 'concurrent-ruby', '>= 1.0'
spec.add_development_dependency 'appraisal'
spec.add_development_dependency 'bundler'
spec.add_development_dependency 'pry', '~> 0.14'
spec.add_development_dependency 'rake', '~> 13.0'
spec.add_development_dependency 'rexml'
spec.add_development_dependency 'rspec', '~> 3.12'
spec.add_development_dependency 'yard'
end