forked from bkroeker/temporal_tables
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtemporal_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 = ['[email protected]']
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.2'
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