-
Notifications
You must be signed in to change notification settings - Fork 6
/
temporal_tables.gemspec
39 lines (35 loc) · 1.53 KB
/
temporal_tables.gemspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# frozen_string_literal: true
require 'English'
lib = File.expand_path('lib', __dir__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'temporal_tables/version'
Gem::Specification.new do |gem|
gem.name = 'temporal_tables'
gem.version = TemporalTables::VERSION
gem.authors = ['Brent Kroeker']
gem.email = ['brent@bkroeker.com']
gem.description = <<-DESC
Easily recall what your data looked like at any point in the past!
TemporalTables sets up and maintains history tables to track all temporal changes to to your data.
DESC
gem.summary = 'Tracks all history of changes to a table automatically in a history table.'
gem.homepage = ''
gem.files = `git ls-files`.split($INPUT_RECORD_SEPARATOR)
gem.executables = gem.files.grep(%r{^bin/}).map { |f| File.basename(f) }
gem.test_files = gem.files.grep(%r{^(test|spec|features)/})
gem.require_paths = ['lib']
gem.required_ruby_version = '>= 3.0.0'
gem.metadata = { 'rubygems_mfa_required' => 'true' }
gem.add_dependency 'rails', '>= 6.1', '< 7.3'
gem.add_development_dependency 'combustion', '~> 1'
gem.add_development_dependency 'database_cleaner'
gem.add_development_dependency 'gemika', '~> 0.8'
gem.add_development_dependency 'mysql2'
gem.add_development_dependency 'pg'
gem.add_development_dependency 'pry'
gem.add_development_dependency 'rspec', '~> 3.4'
gem.add_development_dependency 'rubocop'
gem.add_development_dependency 'rubocop-rails'
gem.add_development_dependency 'rubocop-rspec'
gem.metadata['rubygems_mfa_required'] = 'true'
end