-
Notifications
You must be signed in to change notification settings - Fork 0
/
Gemfile
106 lines (97 loc) · 2.36 KB
/
Gemfile
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
#--
# Copyright © 2022 Ken Coar
#
# Licensed under the Apache License, Version 2.0 (the "License"); you
# may not use this file except in compliance with the License. You
# may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
# implied. See the License for the specific language governing
# permissions and limitations under the License.
#++
# frozen_string_literal: true
source('https://rubygems.org/')
#
# All the dependencies *were* in the gemspec file, but Bundler is
# remarkably stupid about gems needed *by* the gemspec.
#
# gemspec
#
# Use the following to install `versionomy` into the `vendor` subtree
# so Bundler can find and use it:
#
# gem install \
# --no-user-install \
# --install-dir vendor/bundle/ruby/3.0.0 \
# versionomy
#
RUBY_ENGINE = 'ruby' unless (defined?(RUBY_ENGINE))
ruby('>= 2.7')
plugin('bundler-graph')
# Add dependencies required to use your gem here.
# Example:
# gem "activesupport", ">= 2.3.5"
group(:default, :development, :test) do
gem('abbrev')
gem('bundler', '>= 1.0.7')
gem('binding_of_caller')
gem('contracts', '< 0.17.0')
gem('cri')
gem('gettext')
gem('linguistics')
gem('logger')
gem('optparse')
gem('ostruct', '>= 0.5.5')
gem('psych')
gem('readline')
gem('rgl')
gem('ruby-graphviz')
gem('tagf',
path: '.')
gem('thor')
gem('yaml', '>= 0.2.0')
gem('versionomy')
end
#
# Add dependencies to develop your gem here.
# Include everything needed to run rake, tests, features, etc.
#
group(:development, :test) do
#
# Pick the right debugging gem.
#
if (RUBY_VERSION < '1.9.0')
gem('ruby-debug')
elsif (RUBY_VERSION >= '2.0.0')
gem('byebug')
else
gem('debugger')
end
gem('rdiscount')
gem('coveralls')
gem('cucumber')
gem('github-markup')
#
# Needed for Yard, of all things
#
gem('irb')
gem('mocha')
gem('pp')
gem('rake', '~> 13.0')
gem('rdoc')
gem('rspec', '~> 3.0')
gem('rubocop', '~> 1.21')
gem('rubocop-rake')
gem('simplecov')
gem('test-unit', '~> 3.0')
gem('yard', '~> 0.9.11')
end
# Local Variables:
# mode: ruby
# indent-tabs-mode: nil
# eval: (if (intern-soft "fci-mode") (fci-mode 1))
# End: