Sha256: e9c447b47b2960d520dead26a33ad566247648e0165aaf32ebef7282313a8bec

Contents?: true

Size: 1.74 KB

Versions: 18

Compression:

Stored size: 1.74 KB

Contents

require_relative 'lib/cipherstash-pg/version'
require 'find'

Gem::Specification.new do |spec|
  spec.name          = "cipherstash-pg"
  spec.version       = CipherStashPG::VERSION
  spec.authors       = ["CipherStash Engineers"]
  spec.email         = ["engineers@cipherstash.com"]

  spec.summary       = "CipherStashPG is the Ruby interface to CipherStash-enhanced PostgresQL, based on PG"
  spec.description   = "CipherStashPG is the Ruby interface to CipherStash-enhanced PostgresQL, based on PG. Known to work on Postgres 14+ (might work on older version)"
  spec.homepage      = "https://github.com/cipherstash/cipherstash-pg"
  spec.license       = "BSD-2-Clause"
  spec.required_ruby_version = ">= 2.7"
  spec.platform = "arm64-darwin"

  spec.metadata["homepage_uri"] = spec.homepage
  spec.metadata["source_code_uri"] = "https://github.com/cipherstash/cipherstash-pg"
  # spec.metadata["changelog_uri"] = "https://github.com/cipherstash/cipherstash-pg/blob/master/History.md"
  # spec.metadata["documentation_uri"] = "https://docs.cipherstash.com/ruby/cipherstash-pg"
  spec.metadata["derived_from_pg_gem_version"] = "1.4.6"

  spec.files = Dir.chdir(File.expand_path(__dir__)) do
    paths = []
    Find.find(".") do |path|
      if File.file?(path) && !path.match(%r{A(?:test|spec|features)/})
        paths.push(path)
      end
    end
    paths
  end
  spec.require_paths = ["lib"]
  # TODO: sign the gems
  # spec.cert_chain    = ["certs/cipherstash.pem"]
  spec.rdoc_options  = ["--main", "README.md",
                        "--title", "CipherStashPG: The Ruby PostgreSQL Driver for CipherStash-enhanced PostgreSQL"]
  # TODO: make this work without git
  # spec.extra_rdoc_files = `git ls-files -z *.rdoc *.md lib/*.rb lib/*/*.rb ext/*.c ext/*.h`.split("")
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
cipherstash-pg-1.0.0.beta.22-arm64-darwin ./cipherstash-pg.gemspec
cipherstash-pg-1.0.0.beta.21-arm64-darwin ./cipherstash-pg.gemspec
cipherstash-pg-1.0.0.beta.19-arm64-darwin ./cipherstash-pg.gemspec
cipherstash-pg-1.0.0.beta.18-arm64-darwin ./cipherstash-pg.gemspec
cipherstash-pg-1.0.0.beta.17-arm64-darwin ./cipherstash-pg.gemspec
cipherstash-pg-1.0.0.beta.16-arm64-darwin ./cipherstash-pg.gemspec
cipherstash-pg-1.0.0.beta.15-arm64-darwin ./cipherstash-pg.gemspec
cipherstash-pg-1.0.0.beta.14-arm64-darwin ./cipherstash-pg.gemspec
cipherstash-pg-1.0.0.beta.13-arm64-darwin ./cipherstash-pg.gemspec
cipherstash-pg-1.0.0.beta.12-arm64-darwin ./cipherstash-pg.gemspec
cipherstash-pg-1.0.0.beta.11-arm64-darwin ./cipherstash-pg.gemspec
cipherstash-pg-1.0.0.beta.10-arm64-darwin ./cipherstash-pg.gemspec
cipherstash-pg-1.0.0.beta.9-arm64-darwin ./cipherstash-pg.gemspec
cipherstash-pg-1.0.0.beta.8-arm64-darwin ./cipherstash-pg.gemspec
cipherstash-pg-1.0.0.beta.7-arm64-darwin ./cipherstash-pg.gemspec
cipherstash-pg-1.0.0.beta.6-arm64-darwin ./cipherstash-pg.gemspec
cipherstash-pg-1.0.0.beta.5-arm64-darwin ./cipherstash-pg.gemspec
cipherstash-pg-1.0.0.beta.4-arm64-darwin ./cipherstash-pg.gemspec