Sha256: 7c93eb1335118869c92e08830daebd576e619dd5250680acb256f619593352ab

Contents?: true

Size: 1.21 KB

Versions: 1

Compression:

Stored size: 1.21 KB

Contents

# frozen_string_literal: true

require_relative "lib/rusty_json_schema/version"

Gem::Specification.new do |spec|
  spec.name        = "rusty_json_schema"
  spec.version     = RustyJSONSchema::VERSION
  spec.authors     = ["Leszek Zalewski"]
  spec.email       = ["leszekzalewski@fastmail.fm"]
  spec.license     = "MIT"
  spec.homepage    = "https://github.com/driv3r/rusty_json_schema"
  spec.summary     = "FFI wrapper around jsonschema-rs Rust library."
  spec.description = <<-STR
    FFI wrapper around https://github.com/Stranger6667/jsonschema-rs Rust library.

    Currently during heavy development.
  STR

  spec.required_ruby_version = Gem::Requirement.new(">= 2.5.0")

  spec.metadata["allowed_push_host"] = "https://rubygems.org"
  spec.metadata["homepage_uri"]      = spec.homepage
  spec.metadata["source_code_uri"]   = spec.homepage
  spec.metadata["changelog_uri"]     = "https://github.com/driv3r/rusty_json_schema/blob/main/CHANGELOG.md"

  spec.files = Dir["lib/**/*", "src/**/*.rs", "rusty_json_schema.gemspec", "Cargo.toml", "LICENSE", "README.md"]

  spec.require_paths = ["lib"]

  # Uncomment to register a new dependency of your gem
  spec.add_dependency "ffi", "~> 1.14"
  spec.add_dependency "json", ">= 1.0"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rusty_json_schema-0.2.0 rusty_json_schema.gemspec