Skip to content

Commit

Permalink
Reformat gemspec a bit
Browse files Browse the repository at this point in the history
  • Loading branch information
Mike Vastola authored and Mike Vastola committed Apr 19, 2021
1 parent 42ce542 commit cb689bb
Showing 1 changed file with 35 additions and 36 deletions.
71 changes: 35 additions & 36 deletions attr_encrypted.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -7,62 +7,61 @@ require 'attr_encrypted/version'
require 'date'

Gem::Specification.new do |s|
s.name = 'attr_encrypted'
s.version = AttrEncrypted::Version.string
s.date = Date.today
s.name = 'attr_encrypted'
s.version = AttrEncrypted::Version.string

s.summary = 'Encrypt and decrypt attributes'
s.description = 'Generates attr_accessors that encrypt and decrypt attributes transparently'

s.authors = ['Sean Huber', 'S. Brent Faulkner', 'William Monk', 'Stephen Aghaulor']
s.email = ['seah@shuber.io', 'sbfaulkner@gmail.com', 'billy.monk@gmail.com', 'saghaulor@gmail.com']
s.homepage = 'http://github.com/attr-encrypted/attr_encrypted'
s.license = 'MIT'
s.authors = ['Mike Vastola', 'Rob Law', 'Sean Huber', 'S. Brent Faulkner', 'William Monk', 'Stephen Aghaulor']
s.email = ['open-source@dailypay.com']
s.license = 'MIT'

s.has_rdoc = false
s.rdoc_options = ['--line-numbers', '--inline-source', '--main', 'README.rdoc']
s.metadata = {
'homepage_uri' => "https://github.com/attr-encrypted/attr_encrypted",
'source_code_uri' => "https://github.com/attr-encrypted/attr_encrypted",
'changelog_uri' => "https://github.com/attr-encrypted/attr_encrypted/blob/master/CHANGELOG.md",
'bug_tracker_uri' => "https://github.com/attr-encrypted/attr_encrypted/issues",
'documentation_uri' => "https://rubydoc.info/gems/attr_encrypted",
'wiki_uri' => "https://github.com/attr-encrypted/attr_encrypted/wiki",
}

s.require_paths = ['lib']
s.rdoc_options = %w[--line-numbers --inline-source --main README.rdoc]
s.extra_rdoc_files = %w[README.md]
s.require_paths = ['lib']

s.files = `git ls-files`.split("\n")
s.test_files = `git ls-files -- test/*`.split("\n")
s.files = `git ls-files`.split("\n")
s.test_files = `git ls-files -- test/*`.split("\n")

s.required_ruby_version = '>= 2.0.0'

s.add_dependency('encryptor', ['~> 3.0.0'])
# support for testing with specific active record version
activerecord_version = if ENV.key?('ACTIVERECORD')
"~> #{ENV['ACTIVERECORD']}"
else
'>= 2.0.0'
end
s.add_development_dependency('activerecord', activerecord_version)
s.add_development_dependency('actionpack', activerecord_version)
s.add_development_dependency('datamapper')
s.add_development_dependency('rake')
s.add_development_dependency('minitest')
s.add_development_dependency('sequel')
s.add_dependency 'encryptor', '~> 3.0.0'
s.add_development_dependency 'activerecord', '>= 2.0.0'
s.add_development_dependency 'actionpack', '>= 2.0.0'
s.add_development_dependency 'datamapper'
s.add_development_dependency 'rake'
s.add_development_dependency 'minitest'
s.add_development_dependency 'sequel'
if RUBY_VERSION < '2.1.0'
s.add_development_dependency('nokogiri')
s.add_development_dependency('public_suffix', '< 3.0.0')
s.add_development_dependency 'nokogiri'
s.add_development_dependency 'public_suffix', '< 3.0.0'
end
if defined?(RUBY_ENGINE) && RUBY_ENGINE.to_sym == :jruby
s.add_development_dependency('activerecord-jdbcsqlite3-adapter')
s.add_development_dependency('jdbc-sqlite3', '< 3.8.7') # 3.8.7 is nice and broke
s.add_development_dependency 'activerecord-jdbcsqlite3-adapter'
s.add_development_dependency 'jdbc-sqlite3', '< 3.8.7' # 3.8.7 is nice and broke
else
s.add_development_dependency('sqlite3')
s.add_development_dependency 'sqlite3'
end
s.add_development_dependency('dm-sqlite-adapter')
s.add_development_dependency('simplecov')
s.add_development_dependency('simplecov-rcov')
s.add_development_dependency("codeclimate-test-reporter", '<= 0.6.0')
s.add_development_dependency 'dm-sqlite-adapter'
s.add_development_dependency 'simplecov'
s.add_development_dependency 'simplecov-rcov'
s.add_development_dependency 'codeclimate-test-reporter', '<= 0.6.0'

s.cert_chain = ['certs/saghaulor.pem']
s.cert_chain = %w[certs/saghaulor.pem]
s.signing_key = File.expand_path("~/.ssh/gem-private_key.pem") if $0 =~ /gem\z/

s.post_install_message = "\n\n\nWARNING: Several insecure default options and features were deprecated in attr_encrypted v2.0.0.\n
Additionally, there was a bug in Encryptor v2.0.0 that insecurely encrypted data when using an AES-*-GCM algorithm.\n
This bug was fixed but introduced breaking changes between v2.x and v3.x.\n
Please see the README for more information regarding upgrading to attr_encrypted v3.0.0.\n\n\n"

end

0 comments on commit cb689bb

Please sign in to comment.