38 lines
856 B
Ruby
38 lines
856 B
Ruby
# frozen_string_literal: true
|
|
|
|
source "https://rubygems.org"
|
|
|
|
eval_gemfile "Gemfile.devtools"
|
|
|
|
gemspec
|
|
|
|
if ENV["DRY_CONFIGURABLE_FROM_MAIN"].eql?("true")
|
|
gem "dry-configurable", github: "dry-rb/dry-configurable", branch: "main"
|
|
end
|
|
|
|
# if ENV["DRY_LOGIC_FROM_MAIN"].eql?("true")
|
|
gem "dry-logic", github: "dry-rb/dry-logic", branch: "main"
|
|
# end
|
|
|
|
group :test do
|
|
gem "dry-monads", require: false, github: "dry-rb/dry-monads", branch: "main"
|
|
gem "dry-struct", require: false, github: "dry-rb/dry-struct", branch: "main"
|
|
gem "i18n", "1.8.2", require: false
|
|
gem "json-schema"
|
|
gem "transproc"
|
|
end
|
|
|
|
group :tools do
|
|
gem "pry"
|
|
gem "pry-byebug", platform: :mri
|
|
gem "redcarpet", platform: :mri
|
|
end
|
|
|
|
group :benchmarks do
|
|
gem "actionpack", "~> 5.0"
|
|
gem "activemodel", "~> 5.0"
|
|
gem "benchmark-ips"
|
|
gem "hotch", platform: :mri
|
|
gem "virtus"
|
|
end
|