-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsimple_teams.gemspec
26 lines (21 loc) · 1.39 KB
/
simple_teams.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
require_relative "lib/simple_teams/version"
Gem::Specification.new do |spec|
spec.name = "simple_teams"
spec.version = SimpleTeams::VERSION
spec.authors = ["Thomas Laney Stroup"]
spec.email = ["[email protected]"]
spec.homepage = "https://github.com/strouptl/simple_teams"
spec.summary = "A simple gem for adding teams to a Ruby on Rails application"
spec.description = "SimpleTeams is an all-in-one solution for implementing teams quickly in a Ruby on Rails (RoR) application. It follows best practices, using the Rails Engine design pattern for easy configurability, CanCan for authorization, and polymorphic association (like ActiveStorage) to avoid dictating model names."
spec.license = "MIT"
# Prevent pushing this gem to RubyGems.org. To allow pushes either set the "allowed_push_host"
# to allow pushing to a single host or delete this section to allow pushing to any host.
spec.metadata["allowed_push_host"] = "https://rubygems.org"
spec.metadata["homepage_uri"] = spec.homepage
spec.metadata["source_code_uri"] = "https://github.com/strouptl/simple_teams"
spec.metadata["changelog_uri"] = "https://github.com/strouptl/simple_teams/blob/main/CHANGELOG.md"
spec.files = Dir.chdir(File.expand_path(__dir__)) do
Dir["{app,config,db,lib}/**/*", "MIT-LICENSE", "Rakefile", "README.md"]
end
spec.add_dependency "rails", ">= 7.0.7.2"
end