Sha256: 2e7630818c26b18b0906f4fde4b461f998348fb163f5160e70e399fcbed28590

Contents?: true

Size: 1.74 KB

Versions: 19

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 = "aarch64-linux"

  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

19 entries across 19 versions & 1 rubygems

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