Sha256: f9954dfbee6be3510f69b1c18edd3ee796151dbd7d6b0a0afa3575d79b379534

Contents?: true

Size: 1.79 KB

Versions: 3

Compression:

Stored size: 1.79 KB

Contents

require_relative "lib/data_model/version"

Gem::Specification.new do |spec|
	spec.name = "data_model"
	spec.version = DataModel::VERSION
	spec.authors = ["Matt Briggs"]
	spec.email = ["matt@mattbriggs.net"]

	spec.summary = "Define a model for your data"
	spec.description = "A framework for describing and validating data."
	spec.homepage = "https://github.com/mbriggs/data_model"
	spec.license = "MIT"
	spec.required_ruby_version = ">= 3.1"

	spec.metadata["homepage_uri"] = spec.homepage
	spec.metadata["source_code_uri"] = "https://github.com/mbriggs/data_model"
	spec.metadata[
		"changelog_uri"
		] = "https://github.com/mbriggs/data_model/releases"
	spec.metadata["funding_uri"] = "https://github.com/sponsors/mbriggs"

	# Specify which files should be added to the gem when it is released.
	# The `git ls-files -z` loads the files in the RubyGem that have been added into git.
	spec.files =
		Dir.chdir(File.expand_path(__dir__)) do
			`git ls-files -z`.split("\x0")
																				.reject do |f|
				(f == __FILE__) ||
					f.match(
						%r{\A(?:(?:bin|test|spec|features)/|\.(?:git|travis|circleci)|appveyor)},
					)
			end
		end
	spec.bindir = "exe"
	spec.executables = spec.files.grep(%r{\Aexe/}) { |f| File.basename(f) }
	spec.require_paths = ["lib"]

	spec.add_dependency "sorbet"
	spec.add_dependency "zeitwerk"

	spec.add_development_dependency "guard"
	spec.add_development_dependency "guard-rake"
	spec.add_development_dependency "minitest"
	spec.add_development_dependency "rake"
	spec.add_development_dependency "rubocop"
	spec.add_development_dependency "sorbet-runtime"
	spec.add_development_dependency "tapioca"

	# For more information and examples about making a new gem, check out our
	# guide at: https://bundler.io/guides/creating_gem.html
	spec.metadata["rubygems_mfa_required"] = "true"
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
data_model-0.3.0 data_model.gemspec
data_model-0.2.0 data_model.gemspec
data_model-0.1.0 data_model.gemspec