Skip to content

Commit dc6175c

Browse files
author
Ricard Forniol
committed
Add appraisals
1 parent 606c5a8 commit dc6175c

File tree

6 files changed

+56
-17
lines changed

6 files changed

+56
-17
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@
33
Gemfile.lock
44
pkg/*
55
.DS_Store
6+
gemfiles/*.gemfile.lock

.travis.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
language: ruby
22

3-
rvm:
4-
- 2.2.2
5-
6-
gemfile:
7-
- Gemfile
3+
matrix:
4+
include:
5+
- rvm: 2.5.7
6+
gemfile: gemfiles/mongoid_7.gemfile
7+
- rvm: 2.5.7
8+
gemfile: gemfiles/mongoid_6.gemfile
89

910
services:
1011
- mongodb

Appraisals

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
appraise 'mongoid-7' do
2+
gem 'mongoid', '~> 7.0'
3+
end
4+
5+
appraise 'mongoid-6' do
6+
gem 'mongoid', '~> 6.0'
7+
end

gemfiles/mongoid_6.gemfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# This file was generated by Appraisal
2+
3+
source "http://rubygems.org"
4+
5+
gem "mongoid", "~> 6.0"
6+
7+
group :test do
8+
gem "rspec"
9+
gem "codeclimate-test-reporter", require: nil
10+
gem "database_cleaner"
11+
gem "mongoid-rspec"
12+
end
13+
14+
gemspec path: "../"

gemfiles/mongoid_7.gemfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# This file was generated by Appraisal
2+
3+
source "http://rubygems.org"
4+
5+
gem "mongoid", "~> 7.0"
6+
7+
group :test do
8+
gem "rspec"
9+
gem "codeclimate-test-reporter", require: nil
10+
gem "database_cleaner"
11+
gem "mongoid-rspec"
12+
end
13+
14+
gemspec path: "../"

mongoid_token.gemspec

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,26 @@
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'
43

54
Gem::Specification.new do |s|
6-
s.name = "mongoid_token"
5+
s.name = 'mongoid_token'
76
s.version = MongoidToken::VERSION
87
s.platform = Gem::Platform::RUBY
9-
s.authors = ["Nicholas Bruning"]
10-
s.email = ["[email protected]"]
11-
s.homepage = "http://github.com/thetron/mongoid_token"
12-
s.licenses = ['MIT']
8+
s.authors = ['Nicholas Bruning']
9+
s.email = %w[[email protected]]
10+
s.homepage = 'http://github.com/thetron/mongoid_token'
11+
s.licenses = %w[MIT]
1312
s.summary = %q{A little random, unique token generator for Mongoid documents.}
1413
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.}
1514

16-
s.rubyforge_project = "mongoid_token"
17-
s.add_dependency 'mongoid', '~> 7'
15+
s.rubyforge_project = 'mongoid_token'
1816

1917
s.files = `git ls-files`.split("\n")
2018
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'
2323
s.add_dependency 'zeitwerk'
24+
s.add_development_dependency 'appraisal', '~> 2.2'
25+
s.add_development_dependency 'wwtd'
2426
end

0 commit comments

Comments
 (0)