|
1 | | -# -*- encoding: utf-8 -*- |
2 | | -$:.push File.expand_path("../lib", __FILE__) |
3 | | -require "version" |
| 1 | +$LOAD_PATH.push File.expand_path('lib', __dir__) |
| 2 | +require 'version' |
4 | 3 |
|
5 | 4 | Gem::Specification.new do |s| |
6 | | - s.name = "mongoid_token" |
| 5 | + s.name = 'mongoid_token' |
7 | 6 | s.version = MongoidToken::VERSION |
8 | 7 | s.platform = Gem::Platform::RUBY |
9 | | - s.authors = ["Nicholas Bruning"] |
10 | | - |
11 | | - s.homepage = "http://github.com/thetron/mongoid_token" |
12 | | - s.licenses = ['MIT'] |
| 8 | + s.authors = ['Nicholas Bruning'] |
| 9 | + |
| 10 | + s.homepage = 'http://github.com/thetron/mongoid_token' |
| 11 | + s.licenses = %w[MIT] |
13 | 12 | s.summary = %q{A little random, unique token generator for Mongoid documents.} |
14 | 13 | s.description = %q{Mongoid token is a gem for creating random, unique tokens for mongoid documents. Highly configurable and great for making URLs a little more compact.} |
15 | 14 |
|
16 | | - s.rubyforge_project = "mongoid_token" |
17 | | - s.add_dependency 'mongoid', '~> 7' |
| 15 | + s.rubyforge_project = 'mongoid_token' |
18 | 16 |
|
19 | 17 | s.files = `git ls-files`.split("\n") |
20 | 18 | s.test_files = `git ls-files -- {test,spec,features}/*`.split("\n") |
21 | | - s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) } |
22 | | - s.require_paths = ["lib"] |
| 19 | + s.executables = `git ls-files -- bin/*`.split("\n") |
| 20 | + .map { |f| File.basename(f) } |
| 21 | + s.require_paths = %w[lib] |
| 22 | + s.add_dependency 'mongoid', '>= 6' |
23 | 23 | s.add_dependency 'zeitwerk' |
| 24 | + s.add_development_dependency 'appraisal', '~> 2.2' |
| 25 | + s.add_development_dependency 'wwtd' |
24 | 26 | end |
0 commit comments