-
Notifications
You must be signed in to change notification settings - Fork 26
Expand file tree
/
Copy pathGemfile
More file actions
24 lines (18 loc) · 844 Bytes
/
Gemfile
File metadata and controls
24 lines (18 loc) · 844 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# frozen_string_literal: true
source "https://rubygems.org"
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
ruby ">= 3.1"
gem "benchmark-ips", "2.14.0"
gem "gem_bench", "2.0.5"
# NOTE: Regarding `require: false` below
# 1. GitHub version of MemoWise and the local source of MemoWise share a namespace
# 2. memery & alt_memery share the namespace Memery
# This means we must `require: false` in `benchmarks/Gemfile` all, or all but one, of each of these duplicates,
# or we take care to only load them in discrete Ruby versions,
# to avoid a namespace collision before re-namespacing duplicates
gem "alt_memery", "3.0.2", require: false
gem "dry-core", "1.1.0"
gem "memery", "1.7.0"
gem "memoist3", "1.0.0"
gem "short_circu_it", "0.29.3"
gem "memo_wise", github: "panorama-ed/memo_wise", branch: "main", require: false