-
Notifications
You must be signed in to change notification settings - Fork 0
/
Gemfile
36 lines (30 loc) · 1.24 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
# frozen_string_literal: true
source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
ruby '3.1.3'
gem 'activesupport', '~> 7.0'
gem 'awesome_print' # better output in the console
gem 'builder' # XML building for ActiveSupport
gem 'faraday' # HTTP client
gem 'iodine', '~> 0.7' # HTTP and WebSocket server
gem 'nokogiri' # XML/HTML parser and builder
gem 'refrigerator' # for freezing built-in classes/modules
gem 'shale' # object mapper and serializer for JSON and other formats
gem 'sinatra' # HTTP server framework
gem 'sorted_set' # adds a Set subclass which sorts its contents
group :development do
gem 'solargraph', require: false # language server for IDEs
gem 'yard', require: false # automatic code documentation from comments
end
group :development, :test do
gem 'brakeman', require: false # vulnerabilities checker
gem 'bundler-audit', require: false # dependency analyser
gem 'debug' # debugger
gem 'rake', require: false # automation tasks
gem 'rubocop', require: false # linter
end
group :test do
gem 'minitest' # test framework
gem 'rack-test' # utilities for testing Rack (primitive HTTP server library)
gem 'shoulda-context', '~> 2.0' # adds `should` and `scenario` syntax in tests
end