switch from byebug to debug

It's the new default debugger in ruby 3.1. Rails switched to it in 7.0,
avoids issues with Zeitwerk, has a more modern interface based on
current IRB, supports Unix Domain Sockets for remote debugging,
promises even better future maintenance due to being part of Ruby,
etc.

Change-Id: Ieaa7872f1c0308b16ae180fdb16df5dd6caa87a8
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/328241
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Isaac Moore <isaac.moore@instructure.com>
Build-Review: Isaac Moore <isaac.moore@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
This commit is contained in:
Cody Cutrer 2023-09-20 09:44:38 -06:00
parent 235378fad7
commit 22b7677b3b
61 changed files with 363 additions and 143 deletions

1
.gitignore vendored
View File

@ -10,7 +10,6 @@
# #
# That's what .git/info/exclude and core.excludesfile are for :) # That's what .git/info/exclude and core.excludesfile are for :)
.bundle/ .bundle/
.byebug_history
.env .env
.mutagen .mutagen
/.yardoc/ /.yardoc/

View File

@ -24,13 +24,5 @@ group :development do
gem "spring-commands-rubocop", "~> 0.4" gem "spring-commands-rubocop", "~> 0.4"
gem "active_record_query_trace", "~> 1.8", require: false gem "active_record_query_trace", "~> 1.8", require: false
gem "byebug", "11.1.3", platform: :mri gem "debug", "~> 1.8", platform: :mri, require: false
gem "pry-byebug", "3.10.1", platform: :mri
# These gems aren't compatible with newer rubies; just use the built-in debug gem instead
# Only try to install them if the env var is set so we don't have conditional gems in the
# production build
if ENV["REMOTE_DEBUGGING_ENABLED"]
gem "debase", "0.2.5.beta2", require: false
gem "ruby-debug-ide", "0.7.3", require: false
end
end end

View File

@ -439,7 +439,6 @@ GEM
business_time (0.13.0) business_time (0.13.0)
activesupport (>= 3.2.0) activesupport (>= 3.2.0)
tzinfo tzinfo
byebug (11.1.3)
canvas_connect (0.3.16) canvas_connect (0.3.16)
adobe_connect (~> 1.0.0) adobe_connect (~> 1.0.0)
rake (>= 0.9.6) rake (>= 0.9.6)
@ -456,7 +455,6 @@ GEM
sorbet-runtime (>= 0.5.10821) sorbet-runtime (>= 0.5.10821)
code_teams (1.0.2) code_teams (1.0.2)
sorbet-runtime sorbet-runtime
coderay (1.1.3)
coercible (1.0.0) coercible (1.0.0)
descendants_tracker (~> 0.0.1) descendants_tracker (~> 0.0.1)
colored (1.2) colored (1.2)
@ -483,6 +481,9 @@ GEM
libddwaf (~> 1.9.0.0.0) libddwaf (~> 1.9.0.0.0)
msgpack msgpack
debase-ruby_core_source (3.2.1) debase-ruby_core_source (3.2.1)
debug (1.8.0)
irb (>= 1.5.0)
reline (>= 0.3.1)
debug_inspector (1.1.0) debug_inspector (1.1.0)
declarative (0.0.20) declarative (0.0.20)
deep_merge (1.2.2) deep_merge (1.2.2)
@ -822,12 +823,6 @@ GEM
prawn (>= 1.3.0, < 3.0.0) prawn (>= 1.3.0, < 3.0.0)
promise.rb (0.7.4) promise.rb (0.7.4)
prosopite (1.3.3) prosopite (1.3.3)
pry (0.14.2)
coderay (~> 1.1)
method_source (~> 1.0)
pry-byebug (3.10.1)
byebug (~> 11.0)
pry (>= 0.13, < 0.15)
psych (5.1.0) psych (5.1.0)
stringio stringio
public_suffix (5.0.3) public_suffix (5.0.3)
@ -1166,7 +1161,6 @@ DEPENDENCIES
browser (~> 5.3) browser (~> 5.3)
bundler (~> 2.2) bundler (~> 2.2)
business_time (= 0.13.0) business_time (= 0.13.0)
byebug (= 11.1.3)
canvas_breach_mitigation! canvas_breach_mitigation!
canvas_cache! canvas_cache!
canvas_cassandra! canvas_cassandra!
@ -1202,6 +1196,7 @@ DEPENDENCIES
database_cleaner (~> 2.0) database_cleaner (~> 2.0)
db-query-matchers (= 0.11.0) db-query-matchers (= 0.11.0)
ddtrace (~> 1.13) ddtrace (~> 1.13)
debug (~> 1.8)
diigo! diigo!
diplomat (~> 2.6) diplomat (~> 2.6)
docx (~> 0.8) docx (~> 0.8)
@ -1272,7 +1267,6 @@ DEPENDENCIES
prawn-emoji (~> 5.3) prawn-emoji (~> 5.3)
prawn-rails (~> 1.4) prawn-rails (~> 1.4)
prosopite (~> 1.3) prosopite (~> 1.3)
pry-byebug (= 3.10.1)
puma (~> 6.3) puma (~> 6.3)
qti_exporter! qti_exporter!
rack-brotli (~> 1.2) rack-brotli (~> 1.2)

View File

@ -1,30 +0,0 @@
#!/usr/bin/env ruby
# frozen_string_literal: true
require "byebug/core"
require "tmpdir"
def byebug_port_file
File.join(Dir.tmpdir, "byebug.port")
end
def byebug_port
return unless File.exist?(byebug_port_file)
File.read(byebug_port_file).to_i
end
def connect
until byebug_port do
puts "Waiting for byebug port..."
sleep 0.5
end
Byebug.start_client("localhost", byebug_port)
rescue Errno::ECONNREFUSED
nil
end
until connect do
sleep 0.5
end

27
bin/rdbg Executable file
View File

@ -0,0 +1,27 @@
#!/usr/bin/env ruby
# frozen_string_literal: true
#
# This file was generated by Bundler.
#
# The application 'rdbg' is installed as part of a gem, and
# this file is here to facilitate running it.
#
ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../Gemfile", __dir__)
bundle_binstub = File.expand_path("bundle", __dir__)
if File.file?(bundle_binstub)
if File.read(bundle_binstub, 300).include?("This file was generated by Bundler")
load(bundle_binstub)
else
abort("Your `bin/bundle` was not generated by Bundler, so this binstub cannot run.
Replace `bin/bundle` by running `bundle binstubs bundler --force`, then run this command again.")
end
end
require "rubygems"
require "bundler/setup"
load Gem.bin_path("debug", "rdbg")

View File

@ -45,21 +45,11 @@ environment_configuration(defined?(config) && config) do |config|
config.action_mailer.raise_delivery_errors = true config.action_mailer.raise_delivery_errors = true
# allow debugging only in development environment by default # allow debugging only in development environment by default
# if RUBY_ENGINE == "ruby"
# Option to DISABLE_RUBY_DEBUGGING is helpful IDE-based debugging. ENV["RUBY_DEBUG_LAZY"] = "true"
# The ruby debug gems conflict with the IDE-based debugger gem. require "debug"
# Set this option in your dev environment to disable.
unless ENV["DISABLE_RUBY_DEBUGGING"] || RUBY_ENGINE != "ruby"
require "byebug"
if ENV["REMOTE_DEBUGGING_ENABLED"] if ENV["REMOTE_DEBUGGING_ENABLED"]
require "byebug/core" require "debug/open_nonstop"
Byebug.start_server("0.0.0.0", 0)
puts "Byebug listening on 0.0.0.0:#{Byebug.actual_port}" # rubocop:disable Rails/Output
byebug_port_file = File.join(Dir.tmpdir, "byebug.port")
File.write(byebug_port_file, Byebug.actual_port)
require "debase"
require "ruby-debug-ide"
end end
end end

View File

@ -39,6 +39,7 @@ if Rails.env.test?
def raise(*args) def raise(*args)
if defined?(SpecTimeLimit) && args.first == SpecTimeLimit::Error if defined?(SpecTimeLimit) && args.first == SpecTimeLimit::Error
have_ever_run_a_debugger = ( have_ever_run_a_debugger = (
defined?(::DEBUGGER__::Session) ||
(defined?(Byebug) && Byebug.respond_to?(:started?)) || (defined?(Byebug) && Byebug.respond_to?(:started?)) ||
(defined?(Pry) && Pry::InputLock.input_locks.any?) (defined?(Pry) && Pry::InputLock.input_locks.any?)
) )

View File

@ -146,10 +146,10 @@ COMPOSE_FILE=docker-compose.yml:docker-compose.override.yml:docker-compose/rdebu
``` ```
4. Press F5, set breakpoints, and start debugging! 4. Press F5, set breakpoints, and start debugging!
### Byebug ### Debugging
A byebug server is running in development mode on the web and job containers A Ruby debug server is running in development mode on the web and job containers
to allow you to remotely control any sessions where `byebug` has yielded to allow you to remotely control any sessions where the debugger has yielded
execution. To use it, you will need to enable `REMOTE_DEBUGGING_ENABLED` in your execution. To use it, you will need to enable `REMOTE_DEBUGGING_ENABLED` in your
`docker-compose.<user>.override.yml` file in your app's root directory. If you don't have `docker-compose.<user>.override.yml` file in your app's root directory. If you don't have
this file, you will need to create it and add the following: this file, you will need to create it and add the following:
@ -164,23 +164,23 @@ services:
Make sure you add this new file to your `COMPOSE_FILE` var in `.env`. Make sure you add this new file to your `COMPOSE_FILE` var in `.env`.
You can attach to the byebug server once the container is started: You can attach to the server once the container is started:
Debugging web: Debugging web:
``` ```
docker-compose exec web bin/byebug-remote docker-compose exec web bin/rdbg --attach
``` ```
Debugging jobs: Debugging jobs:
``` ```
docker-compose exec jobs bin/byebug-remote docker-compose exec jobs bin/rdbg --attach
``` ```
### Prefer pry? ### Prefer pry?
Unfortunately, you can't start a pry session in a remote byebug session. What Unfortunately, you can't start a pry session in a remote debug session. What
you can do instead is use `pry-remote`. you can do instead is use `pry-remote`.
1. Add `pry-remote` to your Gemfile 1. Add `pry-remote` to your Gemfile

View File

@ -12,14 +12,26 @@ GEM
i18n (>= 1.6, < 2) i18n (>= 1.6, < 2)
minitest (>= 5.1) minitest (>= 5.1)
tzinfo (~> 2.0) tzinfo (~> 2.0)
byebug (11.1.3)
concurrent-ruby (1.2.2) concurrent-ruby (1.2.2)
debug (1.8.0)
irb (>= 1.5.0)
reline (>= 0.3.1)
diff-lcs (1.5.0) diff-lcs (1.5.0)
docile (1.4.0) docile (1.4.0)
i18n (1.14.1) i18n (1.14.1)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
io-console (0.6.0)
irb (1.8.1)
rdoc
reline (>= 0.3.8)
minitest (5.20.0) minitest (5.20.0)
psych (5.1.0)
stringio
rake (13.0.6) rake (13.0.6)
rdoc (6.5.0)
psych (>= 4.0.0)
reline (0.3.8)
io-console (~> 0.5)
rspec (3.12.0) rspec (3.12.0)
rspec-core (~> 3.12.0) rspec-core (~> 3.12.0)
rspec-expectations (~> 3.12.0) rspec-expectations (~> 3.12.0)
@ -39,6 +51,7 @@ GEM
simplecov_json_formatter (~> 0.1) simplecov_json_formatter (~> 0.1)
simplecov-html (0.12.3) simplecov-html (0.12.3)
simplecov_json_formatter (0.1.4) simplecov_json_formatter (0.1.4)
stringio (3.0.8)
tzinfo (2.0.6) tzinfo (2.0.6)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
@ -52,7 +65,7 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
activesupport-suspend_callbacks! activesupport-suspend_callbacks!
bundler (~> 2.2) bundler (~> 2.2)
byebug debug
rake rake
rspec (~> 3.12) rspec (~> 3.12)
simplecov (~> 0.22) simplecov (~> 0.22)

View File

@ -14,7 +14,7 @@ Gem::Specification.new do |spec|
spec.add_dependency "activesupport", ">= 3.2", "< 7.1" spec.add_dependency "activesupport", ">= 3.2", "< 7.1"
spec.add_development_dependency "bundler", "~> 2.2" spec.add_development_dependency "bundler", "~> 2.2"
spec.add_development_dependency "byebug" spec.add_development_dependency "debug"
spec.add_development_dependency "rake" spec.add_development_dependency "rake"
spec.add_development_dependency "rspec", "~> 3.12" spec.add_development_dependency "rspec", "~> 3.12"
spec.add_development_dependency "simplecov", "~> 0.22" spec.add_development_dependency "simplecov", "~> 0.22"

View File

@ -30,7 +30,7 @@ rescue LoadError => e
puts "Error: #{e}" puts "Error: #{e}"
end end
require "byebug" require "debug"
require "active_support/callbacks/suspension" require "active_support/callbacks/suspension"

View File

@ -25,13 +25,19 @@ GEM
minitest (>= 5.1) minitest (>= 5.1)
tzinfo (~> 2.0) tzinfo (~> 2.0)
builder (3.2.4) builder (3.2.4)
byebug (11.1.3)
concurrent-ruby (1.2.2) concurrent-ruby (1.2.2)
crass (1.0.6) crass (1.0.6)
debug (1.8.0)
irb (>= 1.5.0)
reline (>= 0.3.1)
diff-lcs (1.5.0) diff-lcs (1.5.0)
erubi (1.12.0) erubi (1.12.0)
i18n (1.14.1) i18n (1.14.1)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
io-console (0.6.0)
irb (1.8.1)
rdoc
reline (>= 0.3.8)
loofah (2.21.3) loofah (2.21.3)
crass (~> 1.0.2) crass (~> 1.0.2)
nokogiri (>= 1.12.0) nokogiri (>= 1.12.0)
@ -49,6 +55,8 @@ GEM
racc (~> 1.4) racc (~> 1.4)
nokogiri (1.15.4-x86_64-linux) nokogiri (1.15.4-x86_64-linux)
racc (~> 1.4) racc (~> 1.4)
psych (5.1.0)
stringio
racc (1.7.1) racc (1.7.1)
rack (2.2.8) rack (2.2.8)
rack-test (2.1.0) rack-test (2.1.0)
@ -68,6 +76,10 @@ GEM
thor (~> 1.0) thor (~> 1.0)
zeitwerk (~> 2.5) zeitwerk (~> 2.5)
rake (13.0.6) rake (13.0.6)
rdoc (6.5.0)
psych (>= 4.0.0)
reline (0.3.8)
io-console (~> 0.5)
rspec (3.12.0) rspec (3.12.0)
rspec-core (~> 3.12.0) rspec-core (~> 3.12.0)
rspec-expectations (~> 3.12.0) rspec-expectations (~> 3.12.0)
@ -81,6 +93,7 @@ GEM
diff-lcs (>= 1.2.0, < 2.0) diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.12.0) rspec-support (~> 3.12.0)
rspec-support (3.12.1) rspec-support (3.12.1)
stringio (3.0.8)
thor (1.2.2) thor (1.2.2)
tzinfo (2.0.6) tzinfo (2.0.6)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
@ -96,7 +109,7 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
activesupport (~> 7.0) activesupport (~> 7.0)
autoextend! autoextend!
byebug debug
railties (~> 7.0) railties (~> 7.0)
rspec (~> 3.12) rspec (~> 3.12)

View File

@ -13,7 +13,7 @@ Gem::Specification.new do |spec|
spec.required_ruby_version = ">= 2.0" spec.required_ruby_version = ">= 2.0"
spec.add_development_dependency "activesupport", "~> 7.0" spec.add_development_dependency "activesupport", "~> 7.0"
spec.add_development_dependency "byebug" spec.add_development_dependency "debug"
spec.add_development_dependency "railties", "~> 7.0" spec.add_development_dependency "railties", "~> 7.0"
spec.add_development_dependency "rspec", "~> 3.12" spec.add_development_dependency "rspec", "~> 3.12"
end end

View File

@ -49,14 +49,20 @@ GEM
minitest (>= 5.1) minitest (>= 5.1)
tzinfo (~> 2.0) tzinfo (~> 2.0)
builder (3.2.4) builder (3.2.4)
byebug (11.1.3)
concurrent-ruby (1.2.2) concurrent-ruby (1.2.2)
crass (1.0.6) crass (1.0.6)
debug (1.8.0)
irb (>= 1.5.0)
reline (>= 0.3.1)
diff-lcs (1.5.0) diff-lcs (1.5.0)
erubi (1.12.0) erubi (1.12.0)
folio-pagination (0.0.12) folio-pagination (0.0.12)
i18n (1.14.1) i18n (1.14.1)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
io-console (0.6.0)
irb (1.8.1)
rdoc
reline (>= 0.3.8)
json (2.6.3) json (2.6.3)
loofah (2.21.3) loofah (2.21.3)
crass (~> 1.0.2) crass (~> 1.0.2)
@ -75,6 +81,8 @@ GEM
racc (~> 1.4) racc (~> 1.4)
nokogiri (1.15.4-x86_64-linux) nokogiri (1.15.4-x86_64-linux)
racc (~> 1.4) racc (~> 1.4)
psych (5.1.0)
stringio
racc (1.7.1) racc (1.7.1)
rack (2.2.8) rack (2.2.8)
rack-test (2.1.0) rack-test (2.1.0)
@ -94,6 +102,10 @@ GEM
thor (~> 1.0) thor (~> 1.0)
zeitwerk (~> 2.5) zeitwerk (~> 2.5)
rake (13.0.6) rake (13.0.6)
rdoc (6.5.0)
psych (>= 4.0.0)
reline (0.3.8)
io-console (~> 0.5)
rspec (3.12.0) rspec (3.12.0)
rspec-core (~> 3.12.0) rspec-core (~> 3.12.0)
rspec-expectations (~> 3.12.0) rspec-expectations (~> 3.12.0)
@ -113,6 +125,7 @@ GEM
sqlite3 (1.6.6-arm64-darwin) sqlite3 (1.6.6-arm64-darwin)
sqlite3 (1.6.6-x86_64-darwin) sqlite3 (1.6.6-x86_64-darwin)
sqlite3 (1.6.6-x86_64-linux) sqlite3 (1.6.6-x86_64-linux)
stringio (3.0.8)
thor (1.2.2) thor (1.2.2)
tzinfo (2.0.6) tzinfo (2.0.6)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
@ -129,7 +142,7 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
bookmarked_collection! bookmarked_collection!
bundler (~> 2.2) bundler (~> 2.2)
byebug debug
json_token! json_token!
paginated_collection! paginated_collection!
rake rake

View File

@ -20,7 +20,7 @@ Gem::Specification.new do |spec|
spec.add_dependency "paginated_collection" spec.add_dependency "paginated_collection"
spec.add_development_dependency "bundler", "~> 2.2" spec.add_development_dependency "bundler", "~> 2.2"
spec.add_development_dependency "byebug" spec.add_development_dependency "debug"
spec.add_development_dependency "rake" spec.add_development_dependency "rake"
spec.add_development_dependency "rspec", "~> 3.12" spec.add_development_dependency "rspec", "~> 3.12"
spec.add_development_dependency "sqlite3" spec.add_development_dependency "sqlite3"

View File

@ -20,17 +20,29 @@ GEM
tzinfo (~> 2.0) tzinfo (~> 2.0)
after_transaction_commit (2.2.2) after_transaction_commit (2.2.2)
activerecord (>= 5.2) activerecord (>= 5.2)
byebug (11.1.3)
coderay (1.1.3) coderay (1.1.3)
concurrent-ruby (1.2.2) concurrent-ruby (1.2.2)
debug (1.8.0)
irb (>= 1.5.0)
reline (>= 0.3.1)
diff-lcs (1.5.0) diff-lcs (1.5.0)
i18n (1.14.1) i18n (1.14.1)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
io-console (0.6.0)
irb (1.8.1)
rdoc
reline (>= 0.3.8)
method_source (1.0.0) method_source (1.0.0)
minitest (5.20.0) minitest (5.20.0)
pry (0.14.2) pry (0.14.2)
coderay (~> 1.1) coderay (~> 1.1)
method_source (~> 1.0) method_source (~> 1.0)
psych (5.1.0)
stringio
rdoc (6.5.0)
psych (>= 4.0.0)
reline (0.3.8)
io-console (~> 0.5)
rspec (3.12.0) rspec (3.12.0)
rspec-core (~> 3.12.0) rspec-core (~> 3.12.0)
rspec-expectations (~> 3.12.0) rspec-expectations (~> 3.12.0)
@ -44,6 +56,7 @@ GEM
diff-lcs (>= 1.2.0, < 2.0) diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.12.0) rspec-support (~> 3.12.0)
rspec-support (3.12.1) rspec-support (3.12.1)
stringio (3.0.8)
tzinfo (2.0.6) tzinfo (2.0.6)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
@ -56,7 +69,7 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
broadcast_policy! broadcast_policy!
byebug debug
pry pry
rspec (~> 3.12) rspec (~> 3.12)

View File

@ -15,7 +15,7 @@ Gem::Specification.new do |s|
s.add_dependency "activesupport" s.add_dependency "activesupport"
s.add_dependency "after_transaction_commit" s.add_dependency "after_transaction_commit"
s.add_development_dependency "byebug" s.add_development_dependency "debug"
s.add_development_dependency "pry" s.add_development_dependency "pry"
s.add_development_dependency "rspec", "~> 3.12" s.add_development_dependency "rspec", "~> 3.12"
end end

View File

@ -47,9 +47,11 @@ GEM
activerecord (>= 5.2) activerecord (>= 5.2)
activesupport (>= 5.2) activesupport (>= 5.2)
builder (3.2.4) builder (3.2.4)
byebug (11.1.3)
concurrent-ruby (1.2.2) concurrent-ruby (1.2.2)
crass (1.0.6) crass (1.0.6)
debug (1.8.0)
irb (>= 1.5.0)
reline (>= 0.3.1)
diff-lcs (1.5.0) diff-lcs (1.5.0)
digest-murmurhash (1.1.1) digest-murmurhash (1.1.1)
dogstatsd-ruby (5.6.1) dogstatsd-ruby (5.6.1)
@ -63,6 +65,10 @@ GEM
aroi (>= 0.0.7) aroi (>= 0.0.7)
dogstatsd-ruby (>= 4.2, < 6.0, != 5.0.0) dogstatsd-ruby (>= 4.2, < 6.0, != 5.0.0)
statsd-ruby (~> 1.0) statsd-ruby (~> 1.0)
io-console (0.6.0)
irb (1.8.1)
rdoc
reline (>= 0.3.8)
loofah (2.21.3) loofah (2.21.3)
crass (~> 1.0.2) crass (~> 1.0.2)
nokogiri (>= 1.12.0) nokogiri (>= 1.12.0)
@ -80,6 +86,8 @@ GEM
racc (~> 1.4) racc (~> 1.4)
nokogiri (1.15.4-x86_64-linux) nokogiri (1.15.4-x86_64-linux)
racc (~> 1.4) racc (~> 1.4)
psych (5.1.0)
stringio
racc (1.7.1) racc (1.7.1)
rack (2.2.8) rack (2.2.8)
rack-test (2.1.0) rack-test (2.1.0)
@ -99,9 +107,13 @@ GEM
thor (~> 1.0) thor (~> 1.0)
zeitwerk (~> 2.5) zeitwerk (~> 2.5)
rake (13.0.6) rake (13.0.6)
rdoc (6.5.0)
psych (>= 4.0.0)
redis (4.1.4) redis (4.1.4)
redis-scripting (1.0.1) redis-scripting (1.0.1)
redis (>= 3.0) redis (>= 3.0)
reline (0.3.8)
io-console (~> 0.5)
rspec (3.12.0) rspec (3.12.0)
rspec-core (~> 3.12.0) rspec-core (~> 3.12.0)
rspec-expectations (~> 3.12.0) rspec-expectations (~> 3.12.0)
@ -118,6 +130,7 @@ GEM
sentry-ruby (5.11.0) sentry-ruby (5.11.0)
concurrent-ruby (~> 1.0, >= 1.0.2) concurrent-ruby (~> 1.0, >= 1.0.2)
statsd-ruby (1.5.0) statsd-ruby (1.5.0)
stringio (3.0.8)
thor (1.2.2) thor (1.2.2)
timecop (0.9.8) timecop (0.9.8)
tzinfo (2.0.6) tzinfo (2.0.6)
@ -133,9 +146,9 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
bundler bundler
byebug
canvas_cache! canvas_cache!
config_file! config_file!
debug
rspec rspec
timecop timecop

View File

@ -24,7 +24,7 @@ Gem::Specification.new do |spec|
spec.add_dependency "sentry-ruby", "~> 5.10" spec.add_dependency "sentry-ruby", "~> 5.10"
spec.add_development_dependency "bundler" spec.add_development_dependency "bundler"
spec.add_development_dependency "byebug" spec.add_development_dependency "debug"
spec.add_development_dependency "rspec" spec.add_development_dependency "rspec"
spec.add_development_dependency "timecop" spec.add_development_dependency "timecop"
end end

View File

@ -17,7 +17,7 @@
# You should have received a copy of the GNU Affero General Public License along # You should have received a copy of the GNU Affero General Public License along
# with this program. If not, see <http://www.gnu.org/licenses/>. # with this program. If not, see <http://www.gnu.org/licenses/>.
require "byebug" require "debug"
require "canvas_cache" require "canvas_cache"
require "action_controller" require "action_controller"
require "active_record" require "active_record"

View File

@ -50,14 +50,20 @@ GEM
minitest (>= 5.1) minitest (>= 5.1)
tzinfo (~> 2.0) tzinfo (~> 2.0)
builder (3.2.4) builder (3.2.4)
byebug (11.1.3)
concurrent-ruby (1.2.2) concurrent-ruby (1.2.2)
crass (1.0.6) crass (1.0.6)
debug (1.8.0)
irb (>= 1.5.0)
reline (>= 0.3.1)
diff-lcs (1.5.0) diff-lcs (1.5.0)
docile (1.4.0) docile (1.4.0)
erubi (1.12.0) erubi (1.12.0)
i18n (1.14.1) i18n (1.14.1)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
io-console (0.6.0)
irb (1.8.1)
rdoc
reline (>= 0.3.8)
loofah (2.21.3) loofah (2.21.3)
crass (~> 1.0.2) crass (~> 1.0.2)
nokogiri (>= 1.12.0) nokogiri (>= 1.12.0)
@ -75,6 +81,8 @@ GEM
racc (~> 1.4) racc (~> 1.4)
nokogiri (1.15.4-x86_64-linux) nokogiri (1.15.4-x86_64-linux)
racc (~> 1.4) racc (~> 1.4)
psych (5.1.0)
stringio
racc (1.7.1) racc (1.7.1)
rack (2.2.8) rack (2.2.8)
rack-test (2.1.0) rack-test (2.1.0)
@ -94,6 +102,10 @@ GEM
thor (~> 1.0) thor (~> 1.0)
zeitwerk (~> 2.5) zeitwerk (~> 2.5)
rake (13.0.6) rake (13.0.6)
rdoc (6.5.0)
psych (>= 4.0.0)
reline (0.3.8)
io-console (~> 0.5)
rspec (3.12.0) rspec (3.12.0)
rspec-core (~> 3.12.0) rspec-core (~> 3.12.0)
rspec-expectations (~> 3.12.0) rspec-expectations (~> 3.12.0)
@ -114,6 +126,7 @@ GEM
simplecov_json_formatter (~> 0.1) simplecov_json_formatter (~> 0.1)
simplecov-html (0.12.3) simplecov-html (0.12.3)
simplecov_json_formatter (0.1.4) simplecov_json_formatter (0.1.4)
stringio (3.0.8)
thor (1.2.2) thor (1.2.2)
thrift (0.9.3.0) thrift (0.9.3.0)
tzinfo (2.0.6) tzinfo (2.0.6)
@ -129,10 +142,10 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
bundler (~> 2.2) bundler (~> 2.2)
byebug
canvas_cassandra! canvas_cassandra!
cassandra-cql (= 1.2.3)! cassandra-cql (= 1.2.3)!
config_file! config_file!
debug
rake rake
rspec (~> 3.12) rspec (~> 3.12)
simplecov (~> 0.22) simplecov (~> 0.22)

View File

@ -17,7 +17,7 @@ Gem::Specification.new do |spec|
spec.add_dependency "config_file" spec.add_dependency "config_file"
spec.add_development_dependency "bundler", "~> 2.2" spec.add_development_dependency "bundler", "~> 2.2"
spec.add_development_dependency "byebug" spec.add_development_dependency "debug"
spec.add_development_dependency "rake" spec.add_development_dependency "rake"
spec.add_development_dependency "rspec", "~> 3.12" spec.add_development_dependency "rspec", "~> 3.12"
spec.add_development_dependency "simplecov", "~> 0.22" spec.add_development_dependency "simplecov", "~> 0.22"

View File

@ -37,7 +37,7 @@ Rails.env = "test"
require "canvas_cassandra" require "canvas_cassandra"
require "yaml" require "yaml"
require "byebug" require "debug"
RSpec.configure do |config| RSpec.configure do |config|
config.run_all_when_everything_filtered = true config.run_all_when_everything_filtered = true

View File

@ -38,7 +38,6 @@ GEM
after_transaction_commit (2.2.2) after_transaction_commit (2.2.2)
activerecord (>= 5.2) activerecord (>= 5.2)
builder (3.2.4) builder (3.2.4)
byebug (11.1.3)
code_ownership (1.34.2) code_ownership (1.34.2)
code_teams (~> 1.0) code_teams (~> 1.0)
packs-specification packs-specification
@ -47,6 +46,9 @@ GEM
sorbet-runtime sorbet-runtime
concurrent-ruby (1.2.2) concurrent-ruby (1.2.2)
crass (1.0.6) crass (1.0.6)
debug (1.8.0)
irb (>= 1.5.0)
reline (>= 0.3.1)
debug_inspector (1.1.0) debug_inspector (1.1.0)
diff-lcs (1.5.0) diff-lcs (1.5.0)
erubi (1.12.0) erubi (1.12.0)
@ -65,6 +67,10 @@ GEM
debug_inspector (~> 1.0) debug_inspector (~> 1.0)
fugit (~> 1.3) fugit (~> 1.3)
railties (>= 6.0) railties (>= 6.0)
io-console (0.6.0)
irb (1.8.1)
rdoc
reline (>= 0.3.8)
loofah (2.21.3) loofah (2.21.3)
crass (~> 1.0.2) crass (~> 1.0.2)
nokogiri (>= 1.12.0) nokogiri (>= 1.12.0)
@ -84,6 +90,8 @@ GEM
racc (~> 1.4) racc (~> 1.4)
packs-specification (0.0.10) packs-specification (0.0.10)
sorbet-runtime sorbet-runtime
psych (5.1.0)
stringio
raabro (1.4.0) raabro (1.4.0)
racc (1.7.1) racc (1.7.1)
rack (2.2.8) rack (2.2.8)
@ -104,6 +112,10 @@ GEM
thor (~> 1.0) thor (~> 1.0)
zeitwerk (~> 2.5) zeitwerk (~> 2.5)
rake (13.0.6) rake (13.0.6)
rdoc (6.5.0)
psych (>= 4.0.0)
reline (0.3.8)
io-console (~> 0.5)
rspec (3.12.0) rspec (3.12.0)
rspec-core (~> 3.12.0) rspec-core (~> 3.12.0)
rspec-expectations (~> 3.12.0) rspec-expectations (~> 3.12.0)
@ -118,6 +130,7 @@ GEM
rspec-support (~> 3.12.0) rspec-support (~> 3.12.0)
rspec-support (3.12.1) rspec-support (3.12.1)
sorbet-runtime (0.5.10965) sorbet-runtime (0.5.10965)
stringio (3.0.8)
thor (1.2.2) thor (1.2.2)
tzinfo (2.0.6) tzinfo (2.0.6)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
@ -132,8 +145,8 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
bundler bundler
byebug
canvas_errors! canvas_errors!
debug
rspec rspec
BUNDLED WITH BUNDLED WITH

View File

@ -16,6 +16,6 @@ Gem::Specification.new do |spec|
spec.add_dependency "inst-jobs" spec.add_dependency "inst-jobs"
spec.add_development_dependency "bundler" spec.add_development_dependency "bundler"
spec.add_development_dependency "byebug" spec.add_development_dependency "debug"
spec.add_development_dependency "rspec" spec.add_development_dependency "rspec"
end end

View File

@ -17,7 +17,7 @@
# You should have received a copy of the GNU Affero General Public License along # You should have received a copy of the GNU Affero General Public License along
# with this program. If not, see <http://www.gnu.org/licenses/>. # with this program. If not, see <http://www.gnu.org/licenses/>.
require "byebug" require "debug"
require "canvas_errors" require "canvas_errors"
Time.zone = "UTC" # This is simplest, fight me. Time.zone = "UTC" # This is simplest, fight me.

View File

@ -19,7 +19,7 @@
# #
begin begin
require "byebug" require "debug"
rescue LoadError rescue LoadError
# do nothing if its not available # do nothing if its not available
end end

View File

@ -29,14 +29,20 @@ GEM
i18n (>= 1.6, < 2) i18n (>= 1.6, < 2)
minitest (>= 5.1) minitest (>= 5.1)
tzinfo (~> 2.0) tzinfo (~> 2.0)
byebug (11.1.3)
concurrent-ruby (1.2.2) concurrent-ruby (1.2.2)
crass (1.0.6) crass (1.0.6)
debug (1.8.0)
irb (>= 1.5.0)
reline (>= 0.3.1)
diff-lcs (1.5.0) diff-lcs (1.5.0)
docile (1.4.0) docile (1.4.0)
i18n (1.14.1) i18n (1.14.1)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
idn-ruby (0.1.5) idn-ruby (0.1.5)
io-console (0.6.0)
irb (1.8.1)
rdoc
reline (>= 0.3.8)
mini_portile2 (2.8.4) mini_portile2 (2.8.4)
minitest (5.20.0) minitest (5.20.0)
nokogiri (1.15.4) nokogiri (1.15.4)
@ -50,8 +56,14 @@ GEM
racc (~> 1.4) racc (~> 1.4)
nokogiri (1.15.4-x86_64-linux) nokogiri (1.15.4-x86_64-linux)
racc (~> 1.4) racc (~> 1.4)
psych (5.1.0)
stringio
racc (1.7.1) racc (1.7.1)
rake (13.0.6) rake (13.0.6)
rdoc (6.5.0)
psych (>= 4.0.0)
reline (0.3.8)
io-console (~> 0.5)
rspec (3.12.0) rspec (3.12.0)
rspec-core (~> 3.12.0) rspec-core (~> 3.12.0)
rspec-expectations (~> 3.12.0) rspec-expectations (~> 3.12.0)
@ -74,6 +86,7 @@ GEM
simplecov_json_formatter (~> 0.1) simplecov_json_formatter (~> 0.1)
simplecov-html (0.12.3) simplecov-html (0.12.3)
simplecov_json_formatter (0.1.4) simplecov_json_formatter (0.1.4)
stringio (3.0.8)
twitter-text (3.1.0) twitter-text (3.1.0)
idn-ruby idn-ruby
unf (~> 0.1.0) unf (~> 0.1.0)
@ -91,9 +104,9 @@ PLATFORMS
x86_64-linux x86_64-linux
DEPENDENCIES DEPENDENCIES
byebug
canvas_quiz_statistics! canvas_quiz_statistics!
canvas_text_helper! canvas_text_helper!
debug
html_text_helper! html_text_helper!
rake rake
rspec (~> 3.12) rspec (~> 3.12)

View File

@ -14,7 +14,7 @@ Gem::Specification.new do |spec|
spec.add_dependency "activesupport" spec.add_dependency "activesupport"
spec.add_dependency "html_text_helper" spec.add_dependency "html_text_helper"
spec.add_development_dependency "byebug" spec.add_development_dependency "debug"
spec.add_development_dependency "rake" spec.add_development_dependency "rake"
spec.add_development_dependency "rspec", "~> 3.12" spec.add_development_dependency "rspec", "~> 3.12"
spec.add_development_dependency "simplecov", "~> 0.22" spec.add_development_dependency "simplecov", "~> 0.22"

View File

@ -24,7 +24,7 @@ rescue LoadError => e
puts "Error: #{e} " puts "Error: #{e} "
end end
require "byebug" require "debug"
require "canvas_quiz_statistics" require "canvas_quiz_statistics"
Constants = CanvasQuizStatistics::Analyzers::Base::Constants Constants = CanvasQuizStatistics::Analyzers::Base::Constants

View File

@ -7,10 +7,16 @@ PATH
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
byebug (11.1.3)
crass (1.0.6) crass (1.0.6)
debug (1.8.0)
irb (>= 1.5.0)
reline (>= 0.3.1)
diff-lcs (1.5.0) diff-lcs (1.5.0)
docile (1.4.0) docile (1.4.0)
io-console (0.6.0)
irb (1.8.1)
rdoc
reline (>= 0.3.8)
mini_portile2 (2.8.4) mini_portile2 (2.8.4)
nokogiri (1.15.4) nokogiri (1.15.4)
mini_portile2 (~> 2.8.2) mini_portile2 (~> 2.8.2)
@ -23,8 +29,14 @@ GEM
racc (~> 1.4) racc (~> 1.4)
nokogiri (1.15.4-x86_64-linux) nokogiri (1.15.4-x86_64-linux)
racc (~> 1.4) racc (~> 1.4)
psych (5.1.0)
stringio
racc (1.7.1) racc (1.7.1)
rake (13.0.6) rake (13.0.6)
rdoc (6.5.0)
psych (>= 4.0.0)
reline (0.3.8)
io-console (~> 0.5)
rspec (3.12.0) rspec (3.12.0)
rspec-core (~> 3.12.0) rspec-core (~> 3.12.0)
rspec-expectations (~> 3.12.0) rspec-expectations (~> 3.12.0)
@ -47,6 +59,7 @@ GEM
simplecov_json_formatter (~> 0.1) simplecov_json_formatter (~> 0.1)
simplecov-html (0.12.3) simplecov-html (0.12.3)
simplecov_json_formatter (0.1.4) simplecov_json_formatter (0.1.4)
stringio (3.0.8)
PLATFORMS PLATFORMS
aarch64-linux aarch64-linux
@ -57,8 +70,8 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
bundler (~> 2.2) bundler (~> 2.2)
byebug
canvas_sanitize! canvas_sanitize!
debug
rake rake
rspec (~> 3.12) rspec (~> 3.12)
simplecov (~> 0.22) simplecov (~> 0.22)

View File

@ -14,7 +14,7 @@ Gem::Specification.new do |spec|
spec.add_dependency "sanitize", "~> 6.0" spec.add_dependency "sanitize", "~> 6.0"
spec.add_development_dependency "bundler", "~> 2.2" spec.add_development_dependency "bundler", "~> 2.2"
spec.add_development_dependency "byebug" spec.add_development_dependency "debug"
spec.add_development_dependency "rake" spec.add_development_dependency "rake"
spec.add_development_dependency "rspec", "~> 3.12" spec.add_development_dependency "rspec", "~> 3.12"
spec.add_development_dependency "simplecov", "~> 0.22" spec.add_development_dependency "simplecov", "~> 0.22"

View File

@ -70,7 +70,6 @@ GEM
base64 (0.1.1) base64 (0.1.1)
bindata (2.4.15) bindata (2.4.15)
builder (3.2.4) builder (3.2.4)
byebug (11.1.3)
code_ownership (1.34.2) code_ownership (1.34.2)
code_teams (~> 1.0) code_teams (~> 1.0)
packs-specification packs-specification
@ -79,6 +78,9 @@ GEM
sorbet-runtime sorbet-runtime
concurrent-ruby (1.2.2) concurrent-ruby (1.2.2)
crass (1.0.6) crass (1.0.6)
debug (1.8.0)
irb (>= 1.5.0)
reline (>= 0.3.1)
debug_inspector (1.1.0) debug_inspector (1.1.0)
deep_merge (1.2.2) deep_merge (1.2.2)
diff-lcs (1.5.0) diff-lcs (1.5.0)
@ -117,6 +119,10 @@ GEM
aroi (>= 0.0.7) aroi (>= 0.0.7)
dogstatsd-ruby (>= 4.2, < 6.0, != 5.0.0) dogstatsd-ruby (>= 4.2, < 6.0, != 5.0.0)
statsd-ruby (~> 1.0) statsd-ruby (~> 1.0)
io-console (0.6.0)
irb (1.8.1)
rdoc
reline (>= 0.3.8)
json-jwt (1.16.3) json-jwt (1.16.3)
activesupport (>= 4.2) activesupport (>= 4.2)
aes_key_wrap aes_key_wrap
@ -142,6 +148,8 @@ GEM
racc (~> 1.4) racc (~> 1.4)
packs-specification (0.0.10) packs-specification (0.0.10)
sorbet-runtime sorbet-runtime
psych (5.1.0)
stringio
raabro (1.4.0) raabro (1.4.0)
racc (1.7.1) racc (1.7.1)
rack (2.2.8) rack (2.2.8)
@ -162,9 +170,13 @@ GEM
thor (~> 1.0) thor (~> 1.0)
zeitwerk (~> 2.5) zeitwerk (~> 2.5)
rake (13.0.6) rake (13.0.6)
rdoc (6.5.0)
psych (>= 4.0.0)
redis (4.1.4) redis (4.1.4)
redis-scripting (1.0.1) redis-scripting (1.0.1)
redis (>= 3.0) redis (>= 3.0)
reline (0.3.8)
io-console (~> 0.5)
rspec (3.12.0) rspec (3.12.0)
rspec-core (~> 3.12.0) rspec-core (~> 3.12.0)
rspec-expectations (~> 3.12.0) rspec-expectations (~> 3.12.0)
@ -183,6 +195,7 @@ GEM
concurrent-ruby (~> 1.0, >= 1.0.2) concurrent-ruby (~> 1.0, >= 1.0.2)
sorbet-runtime (0.5.10965) sorbet-runtime (0.5.10965)
statsd-ruby (1.5.0) statsd-ruby (1.5.0)
stringio (3.0.8)
thor (1.2.2) thor (1.2.2)
timecop (0.9.8) timecop (0.9.8)
tzinfo (2.0.6) tzinfo (2.0.6)
@ -198,11 +211,11 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
bundler bundler
byebug
canvas_cache! canvas_cache!
canvas_errors! canvas_errors!
canvas_security! canvas_security!
config_file! config_file!
debug
dynamic_settings! dynamic_settings!
rspec rspec
timecop timecop

View File

@ -18,7 +18,7 @@ Gem::Specification.new do |spec|
spec.add_dependency "json-jwt" spec.add_dependency "json-jwt"
spec.add_development_dependency "bundler" spec.add_development_dependency "bundler"
spec.add_development_dependency "byebug" spec.add_development_dependency "debug"
spec.add_development_dependency "rspec" spec.add_development_dependency "rspec"
spec.add_development_dependency "timecop" spec.add_development_dependency "timecop"
end end

View File

@ -17,7 +17,7 @@
# You should have received a copy of the GNU Affero General Public License along # You should have received a copy of the GNU Affero General Public License along
# with this program. If not, see <http://www.gnu.org/licenses/>. # with this program. If not, see <http://www.gnu.org/licenses/>.
require "byebug" require "debug"
require "canvas_security" require "canvas_security"
require "rails" require "rails"
Rails.env = "test" Rails.env = "test"

View File

@ -26,13 +26,19 @@ GEM
minitest (>= 5.1) minitest (>= 5.1)
tzinfo (~> 2.0) tzinfo (~> 2.0)
builder (3.2.4) builder (3.2.4)
byebug (11.1.3)
concurrent-ruby (1.2.2) concurrent-ruby (1.2.2)
crass (1.0.6) crass (1.0.6)
debug (1.8.0)
irb (>= 1.5.0)
reline (>= 0.3.1)
diff-lcs (1.5.0) diff-lcs (1.5.0)
erubi (1.12.0) erubi (1.12.0)
i18n (1.14.1) i18n (1.14.1)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
io-console (0.6.0)
irb (1.8.1)
rdoc
reline (>= 0.3.8)
loofah (2.21.3) loofah (2.21.3)
crass (~> 1.0.2) crass (~> 1.0.2)
nokogiri (>= 1.12.0) nokogiri (>= 1.12.0)
@ -50,6 +56,8 @@ GEM
racc (~> 1.4) racc (~> 1.4)
nokogiri (1.15.4-x86_64-linux) nokogiri (1.15.4-x86_64-linux)
racc (~> 1.4) racc (~> 1.4)
psych (5.1.0)
stringio
racc (1.7.1) racc (1.7.1)
rack (2.2.8) rack (2.2.8)
rack-test (2.1.0) rack-test (2.1.0)
@ -69,6 +77,10 @@ GEM
thor (~> 1.0) thor (~> 1.0)
zeitwerk (~> 2.5) zeitwerk (~> 2.5)
rake (13.0.6) rake (13.0.6)
rdoc (6.5.0)
psych (>= 4.0.0)
reline (0.3.8)
io-console (~> 0.5)
rspec (3.12.0) rspec (3.12.0)
rspec-core (~> 3.12.0) rspec-core (~> 3.12.0)
rspec-expectations (~> 3.12.0) rspec-expectations (~> 3.12.0)
@ -82,6 +94,7 @@ GEM
diff-lcs (>= 1.2.0, < 2.0) diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.12.0) rspec-support (~> 3.12.0)
rspec-support (3.12.1) rspec-support (3.12.1)
stringio (3.0.8)
thor (1.2.2) thor (1.2.2)
tzinfo (2.0.6) tzinfo (2.0.6)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
@ -96,8 +109,8 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
bundler bundler
byebug
config_file! config_file!
debug
rspec rspec
BUNDLED WITH BUNDLED WITH

View File

@ -14,6 +14,6 @@ Gem::Specification.new do |spec|
spec.add_dependency "railties", ">= 5.0" spec.add_dependency "railties", ">= 5.0"
spec.add_development_dependency "bundler" spec.add_development_dependency "bundler"
spec.add_development_dependency "byebug" spec.add_development_dependency "debug"
spec.add_development_dependency "rspec" spec.add_development_dependency "rspec"
end end

View File

@ -17,7 +17,7 @@
# You should have received a copy of the GNU Affero General Public License along # You should have received a copy of the GNU Affero General Public License along
# with this program. If not, see <http://www.gnu.org/licenses/>. # with this program. If not, see <http://www.gnu.org/licenses/>.
require "byebug" require "debug"
require "rails" require "rails"
require "config_file" require "config_file"
Rails.env = "test" Rails.env = "test"

View File

@ -7,7 +7,9 @@ PATH
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
byebug (11.1.3) debug (1.8.0)
irb (>= 1.5.0)
reline (>= 0.3.1)
diff-lcs (1.5.0) diff-lcs (1.5.0)
gergich (2.1.2) gergich (2.1.2)
httparty (~> 0.17) httparty (~> 0.17)
@ -15,9 +17,19 @@ GEM
httparty (0.21.0) httparty (0.21.0)
mini_mime (>= 1.0.0) mini_mime (>= 1.0.0)
multi_xml (>= 0.5.2) multi_xml (>= 0.5.2)
io-console (0.6.0)
irb (1.8.1)
rdoc
reline (>= 0.3.8)
mini_mime (1.1.5) mini_mime (1.1.5)
mini_portile2 (2.8.4) mini_portile2 (2.8.4)
multi_xml (0.6.0) multi_xml (0.6.0)
psych (5.1.0)
stringio
rdoc (6.5.0)
psych (>= 4.0.0)
reline (0.3.8)
io-console (~> 0.5)
rspec (3.12.0) rspec (3.12.0)
rspec-core (~> 3.12.0) rspec-core (~> 3.12.0)
rspec-expectations (~> 3.12.0) rspec-expectations (~> 3.12.0)
@ -37,6 +49,7 @@ GEM
sqlite3 (1.6.6-arm64-darwin) sqlite3 (1.6.6-arm64-darwin)
sqlite3 (1.6.6-x86_64-darwin) sqlite3 (1.6.6-x86_64-darwin)
sqlite3 (1.6.6-x86_64-linux) sqlite3 (1.6.6-x86_64-linux)
stringio (3.0.8)
PLATFORMS PLATFORMS
aarch64-linux aarch64-linux
@ -46,7 +59,7 @@ PLATFORMS
x86_64-linux x86_64-linux
DEPENDENCIES DEPENDENCIES
byebug (~> 11.1) debug
dr_diff! dr_diff!
rspec (~> 3.12) rspec (~> 3.12)
rspec-mocks rspec-mocks

View File

@ -12,7 +12,7 @@ Gem::Specification.new do |spec|
spec.add_dependency "gergich", "~> 2.1" spec.add_dependency "gergich", "~> 2.1"
spec.add_development_dependency "byebug", "~> 11.1" spec.add_development_dependency "debug"
spec.add_development_dependency "rspec", "~> 3.12" spec.add_development_dependency "rspec", "~> 3.12"
spec.add_development_dependency "rspec-mocks" spec.add_development_dependency "rspec-mocks"
end end

View File

@ -19,4 +19,4 @@
require "dr_diff" require "dr_diff"
require "byebug" require "debug"

View File

@ -36,9 +36,11 @@ GEM
tzinfo (~> 2.0) tzinfo (~> 2.0)
base64 (0.1.1) base64 (0.1.1)
builder (3.2.4) builder (3.2.4)
byebug (11.1.3)
concurrent-ruby (1.2.2) concurrent-ruby (1.2.2)
crass (1.0.6) crass (1.0.6)
debug (1.8.0)
irb (>= 1.5.0)
reline (>= 0.3.1)
deep_merge (1.2.2) deep_merge (1.2.2)
diff-lcs (1.5.0) diff-lcs (1.5.0)
diplomat (2.6.4) diplomat (2.6.4)
@ -52,6 +54,10 @@ GEM
faraday-net_http (3.0.2) faraday-net_http (3.0.2)
i18n (1.14.1) i18n (1.14.1)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
io-console (0.6.0)
irb (1.8.1)
rdoc
reline (>= 0.3.8)
loofah (2.21.3) loofah (2.21.3)
crass (~> 1.0.2) crass (~> 1.0.2)
nokogiri (>= 1.12.0) nokogiri (>= 1.12.0)
@ -69,6 +75,8 @@ GEM
racc (~> 1.4) racc (~> 1.4)
nokogiri (1.15.4-x86_64-linux) nokogiri (1.15.4-x86_64-linux)
racc (~> 1.4) racc (~> 1.4)
psych (5.1.0)
stringio
racc (1.7.1) racc (1.7.1)
rack (2.2.8) rack (2.2.8)
rack-test (2.1.0) rack-test (2.1.0)
@ -88,6 +96,10 @@ GEM
thor (~> 1.0) thor (~> 1.0)
zeitwerk (~> 2.5) zeitwerk (~> 2.5)
rake (13.0.6) rake (13.0.6)
rdoc (6.5.0)
psych (>= 4.0.0)
reline (0.3.8)
io-console (~> 0.5)
rspec (3.12.0) rspec (3.12.0)
rspec-core (~> 3.12.0) rspec-core (~> 3.12.0)
rspec-expectations (~> 3.12.0) rspec-expectations (~> 3.12.0)
@ -102,6 +114,7 @@ GEM
rspec-support (~> 3.12.0) rspec-support (~> 3.12.0)
rspec-support (3.12.1) rspec-support (3.12.1)
ruby2_keywords (0.0.5) ruby2_keywords (0.0.5)
stringio (3.0.8)
thor (1.2.2) thor (1.2.2)
tzinfo (2.0.6) tzinfo (2.0.6)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
@ -116,8 +129,8 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
bundler bundler
byebug
config_file! config_file!
debug
dynamic_settings! dynamic_settings!
rspec rspec

View File

@ -17,6 +17,6 @@ Gem::Specification.new do |spec|
spec.add_dependency "railties" spec.add_dependency "railties"
spec.add_development_dependency "bundler" spec.add_development_dependency "bundler"
spec.add_development_dependency "byebug" spec.add_development_dependency "debug"
spec.add_development_dependency "rspec" spec.add_development_dependency "rspec"
end end

View File

@ -10,9 +10,11 @@ GEM
addressable (2.8.5) addressable (2.8.5)
public_suffix (>= 2.0.2, < 6.0) public_suffix (>= 2.0.2, < 6.0)
base64 (0.1.1) base64 (0.1.1)
byebug (11.1.3)
crack (0.4.5) crack (0.4.5)
rexml rexml
debug (1.8.0)
irb (>= 1.5.0)
reline (>= 0.3.1)
declarative (0.0.20) declarative (0.0.20)
diff-lcs (1.5.0) diff-lcs (1.5.0)
faraday (2.7.11) faraday (2.7.11)
@ -39,12 +41,22 @@ GEM
signet (>= 0.16, < 2.a) signet (>= 0.16, < 2.a)
hashdiff (1.0.1) hashdiff (1.0.1)
httpclient (2.8.3) httpclient (2.8.3)
io-console (0.6.0)
irb (1.8.1)
rdoc
reline (>= 0.3.8)
jwt (2.7.1) jwt (2.7.1)
mini_mime (1.1.5) mini_mime (1.1.5)
multi_json (1.15.0) multi_json (1.15.0)
os (1.1.4) os (1.1.4)
psych (5.1.0)
stringio
public_suffix (5.0.3) public_suffix (5.0.3)
rake (13.0.6) rake (13.0.6)
rdoc (6.5.0)
psych (>= 4.0.0)
reline (0.3.8)
io-console (~> 0.5)
representable (3.2.0) representable (3.2.0)
declarative (< 0.1.0) declarative (< 0.1.0)
trailblazer-option (>= 0.1.1, < 0.2.0) trailblazer-option (>= 0.1.1, < 0.2.0)
@ -70,6 +82,7 @@ GEM
faraday (>= 0.17.5, < 3.a) faraday (>= 0.17.5, < 3.a)
jwt (>= 1.5, < 3.0) jwt (>= 1.5, < 3.0)
multi_json (~> 1.10) multi_json (~> 1.10)
stringio (3.0.8)
timecop (0.9.8) timecop (0.9.8)
trailblazer-option (0.1.2) trailblazer-option (0.1.2)
uber (0.1.0) uber (0.1.0)
@ -88,7 +101,7 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
bundler bundler
byebug debug
google_drive! google_drive!
rake rake
rspec (~> 3.12) rspec (~> 3.12)

View File

@ -14,7 +14,7 @@ Gem::Specification.new do |spec|
spec.add_runtime_dependency "google-apis-drive_v3", "~> 0.43" spec.add_runtime_dependency "google-apis-drive_v3", "~> 0.43"
spec.add_development_dependency "bundler" spec.add_development_dependency "bundler"
spec.add_development_dependency "byebug" spec.add_development_dependency "debug"
spec.add_development_dependency "rake" spec.add_development_dependency "rake"
spec.add_development_dependency "rspec", "~> 3.12" spec.add_development_dependency "rspec", "~> 3.12"
spec.add_development_dependency "timecop" spec.add_development_dependency "timecop"

View File

@ -18,7 +18,7 @@
# with this program. If not, see <http://www.gnu.org/licenses/>. # with this program. If not, see <http://www.gnu.org/licenses/>.
require "google_drive" require "google_drive"
require "byebug" require "debug"
require "timecop" require "timecop"
require "webmock/rspec" require "webmock/rspec"

View File

@ -97,7 +97,6 @@ GEM
aws-sigv4 (1.6.0) aws-sigv4 (1.6.0)
aws-eventstream (~> 1, >= 1.0.2) aws-eventstream (~> 1, >= 1.0.2)
builder (3.2.4) builder (3.2.4)
byebug (11.1.3)
code_ownership (1.34.2) code_ownership (1.34.2)
code_teams (~> 1.0) code_teams (~> 1.0)
packs-specification packs-specification
@ -107,6 +106,9 @@ GEM
concurrent-ruby (1.2.2) concurrent-ruby (1.2.2)
crass (1.0.6) crass (1.0.6)
date (3.3.3) date (3.3.3)
debug (1.8.0)
irb (>= 1.5.0)
reline (>= 0.3.1)
debug_inspector (1.1.0) debug_inspector (1.1.0)
diff-lcs (1.5.0) diff-lcs (1.5.0)
dogstatsd-ruby (5.6.1) dogstatsd-ruby (5.6.1)
@ -131,6 +133,10 @@ GEM
aroi (>= 0.0.7) aroi (>= 0.0.7)
dogstatsd-ruby (>= 4.2, < 6.0, != 5.0.0) dogstatsd-ruby (>= 4.2, < 6.0, != 5.0.0)
statsd-ruby (~> 1.0) statsd-ruby (~> 1.0)
io-console (0.6.0)
irb (1.8.1)
rdoc
reline (>= 0.3.8)
jmespath (1.6.2) jmespath (1.6.2)
loofah (2.21.3) loofah (2.21.3)
crass (~> 1.0.2) crass (~> 1.0.2)
@ -166,6 +172,8 @@ GEM
racc (~> 1.4) racc (~> 1.4)
packs-specification (0.0.10) packs-specification (0.0.10)
sorbet-runtime sorbet-runtime
psych (5.1.0)
stringio
raabro (1.4.0) raabro (1.4.0)
racc (1.7.1) racc (1.7.1)
rack (2.2.8) rack (2.2.8)
@ -186,6 +194,10 @@ GEM
thor (~> 1.0) thor (~> 1.0)
zeitwerk (~> 2.5) zeitwerk (~> 2.5)
rake (13.0.6) rake (13.0.6)
rdoc (6.5.0)
psych (>= 4.0.0)
reline (0.3.8)
io-console (~> 0.5)
rspec (3.12.0) rspec (3.12.0)
rspec-core (~> 3.12.0) rspec-core (~> 3.12.0)
rspec-expectations (~> 3.12.0) rspec-expectations (~> 3.12.0)
@ -204,6 +216,7 @@ GEM
nokogiri (>= 1.12.0) nokogiri (>= 1.12.0)
sorbet-runtime (0.5.10965) sorbet-runtime (0.5.10965)
statsd-ruby (1.5.0) statsd-ruby (1.5.0)
stringio (3.0.8)
thor (1.2.2) thor (1.2.2)
timecop (0.9.8) timecop (0.9.8)
timeout (0.4.0) timeout (0.4.0)
@ -227,9 +240,9 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
bundler (~> 2.2) bundler (~> 2.2)
byebug
canvas_errors! canvas_errors!
canvas_text_helper! canvas_text_helper!
debug
html_text_helper! html_text_helper!
incoming_mail_processor! incoming_mail_processor!
rspec (~> 3.12) rspec (~> 3.12)

View File

@ -25,7 +25,7 @@ Gem::Specification.new do |spec|
spec.add_dependency "utf8_cleaner" spec.add_dependency "utf8_cleaner"
spec.add_development_dependency "bundler", "~> 2.2" spec.add_development_dependency "bundler", "~> 2.2"
spec.add_development_dependency "byebug" spec.add_development_dependency "debug"
spec.add_development_dependency "rspec", "~> 3.12" spec.add_development_dependency "rspec", "~> 3.12"
spec.add_development_dependency "timecop", "~> 0.9.5" spec.add_development_dependency "timecop", "~> 0.9.5"
spec.add_development_dependency "webrick" spec.add_development_dependency "webrick"

View File

@ -24,7 +24,7 @@
# #
# See http://rubydoc.info/gems/rspec-core/RSpec/Core/Configuration # See http://rubydoc.info/gems/rspec-core/RSpec/Core/Configuration
require "byebug" require "debug"
require "timecop" require "timecop"
require "incoming_mail_processor/mailbox_spec_helper" require "incoming_mail_processor/mailbox_spec_helper"
require "incoming_mail_processor" require "incoming_mail_processor"

View File

@ -34,8 +34,10 @@ GEM
aws-sigv4 (~> 1.1) aws-sigv4 (~> 1.1)
aws-sigv4 (1.6.0) aws-sigv4 (1.6.0)
aws-eventstream (~> 1, >= 1.0.2) aws-eventstream (~> 1, >= 1.0.2)
byebug (11.1.3)
concurrent-ruby (1.2.2) concurrent-ruby (1.2.2)
debug (1.8.0)
irb (>= 1.5.0)
reline (>= 0.3.1)
diff-lcs (1.5.0) diff-lcs (1.5.0)
dogstatsd-ruby (5.6.1) dogstatsd-ruby (5.6.1)
i18n (1.14.1) i18n (1.14.1)
@ -44,6 +46,10 @@ GEM
aroi (>= 0.0.7) aroi (>= 0.0.7)
dogstatsd-ruby (>= 4.2, < 6.0, != 5.0.0) dogstatsd-ruby (>= 4.2, < 6.0, != 5.0.0)
statsd-ruby (~> 1.0) statsd-ruby (~> 1.0)
io-console (0.6.0)
irb (1.8.1)
rdoc
reline (>= 0.3.8)
jmespath (1.6.2) jmespath (1.6.2)
mini_portile2 (2.8.4) mini_portile2 (2.8.4)
minitest (5.20.0) minitest (5.20.0)
@ -58,8 +64,14 @@ GEM
racc (~> 1.4) racc (~> 1.4)
nokogiri (1.15.4-x86_64-linux) nokogiri (1.15.4-x86_64-linux)
racc (~> 1.4) racc (~> 1.4)
psych (5.1.0)
stringio
racc (1.7.1) racc (1.7.1)
rake (13.0.6) rake (13.0.6)
rdoc (6.5.0)
psych (>= 4.0.0)
reline (0.3.8)
io-console (~> 0.5)
rspec (3.12.0) rspec (3.12.0)
rspec-core (~> 3.12.0) rspec-core (~> 3.12.0)
rspec-expectations (~> 3.12.0) rspec-expectations (~> 3.12.0)
@ -74,6 +86,7 @@ GEM
rspec-support (~> 3.12.0) rspec-support (~> 3.12.0)
rspec-support (3.12.1) rspec-support (3.12.1)
statsd-ruby (1.5.0) statsd-ruby (1.5.0)
stringio (3.0.8)
tzinfo (2.0.6) tzinfo (2.0.6)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
@ -86,7 +99,7 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
bundler (~> 2.2) bundler (~> 2.2)
byebug debug
live_events! live_events!
nokogiri nokogiri
rake rake

View File

@ -16,7 +16,7 @@ Gem::Specification.new do |spec|
spec.add_dependency "inst_statsd" spec.add_dependency "inst_statsd"
spec.add_development_dependency "bundler", "~> 2.2" spec.add_development_dependency "bundler", "~> 2.2"
spec.add_development_dependency "byebug" spec.add_development_dependency "debug"
spec.add_development_dependency "nokogiri" spec.add_development_dependency "nokogiri"
spec.add_development_dependency "rake" spec.add_development_dependency "rake"
spec.add_development_dependency "rspec", "~> 3.12" spec.add_development_dependency "rspec", "~> 3.12"

View File

@ -74,7 +74,6 @@ GEM
base64 (0.1.1) base64 (0.1.1)
bindata (2.4.15) bindata (2.4.15)
builder (3.2.4) builder (3.2.4)
byebug (11.1.3)
code_ownership (1.34.2) code_ownership (1.34.2)
code_teams (~> 1.0) code_teams (~> 1.0)
packs-specification packs-specification
@ -83,6 +82,9 @@ GEM
sorbet-runtime sorbet-runtime
concurrent-ruby (1.2.2) concurrent-ruby (1.2.2)
crass (1.0.6) crass (1.0.6)
debug (1.8.0)
irb (>= 1.5.0)
reline (>= 0.3.1)
debug_inspector (1.1.0) debug_inspector (1.1.0)
deep_merge (1.2.2) deep_merge (1.2.2)
diff-lcs (1.5.0) diff-lcs (1.5.0)
@ -121,6 +123,10 @@ GEM
aroi (>= 0.0.7) aroi (>= 0.0.7)
dogstatsd-ruby (>= 4.2, < 6.0, != 5.0.0) dogstatsd-ruby (>= 4.2, < 6.0, != 5.0.0)
statsd-ruby (~> 1.0) statsd-ruby (~> 1.0)
io-console (0.6.0)
irb (1.8.1)
rdoc
reline (>= 0.3.8)
json-jwt (1.16.3) json-jwt (1.16.3)
activesupport (>= 4.2) activesupport (>= 4.2)
aes_key_wrap aes_key_wrap
@ -146,6 +152,8 @@ GEM
racc (~> 1.4) racc (~> 1.4)
packs-specification (0.0.10) packs-specification (0.0.10)
sorbet-runtime sorbet-runtime
psych (5.1.0)
stringio
raabro (1.4.0) raabro (1.4.0)
racc (1.7.1) racc (1.7.1)
rack (2.2.8) rack (2.2.8)
@ -166,9 +174,13 @@ GEM
thor (~> 1.0) thor (~> 1.0)
zeitwerk (~> 2.5) zeitwerk (~> 2.5)
rake (13.0.6) rake (13.0.6)
rdoc (6.5.0)
psych (>= 4.0.0)
redis (4.1.4) redis (4.1.4)
redis-scripting (1.0.1) redis-scripting (1.0.1)
redis (>= 3.0) redis (>= 3.0)
reline (0.3.8)
io-console (~> 0.5)
rspec (3.12.0) rspec (3.12.0)
rspec-core (~> 3.12.0) rspec-core (~> 3.12.0)
rspec-expectations (~> 3.12.0) rspec-expectations (~> 3.12.0)
@ -187,6 +199,7 @@ GEM
concurrent-ruby (~> 1.0, >= 1.0.2) concurrent-ruby (~> 1.0, >= 1.0.2)
sorbet-runtime (0.5.10965) sorbet-runtime (0.5.10965)
statsd-ruby (1.5.0) statsd-ruby (1.5.0)
stringio (3.0.8)
thor (1.2.2) thor (1.2.2)
timecop (0.9.8) timecop (0.9.8)
tzinfo (2.0.6) tzinfo (2.0.6)
@ -202,10 +215,10 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
bundler bundler
byebug
canvas_cache! canvas_cache!
canvas_security! canvas_security!
config_file! config_file!
debug
dynamic_settings! dynamic_settings!
request_context! request_context!
rspec rspec

View File

@ -16,7 +16,7 @@ Gem::Specification.new do |spec|
spec.add_dependency "railties" spec.add_dependency "railties"
spec.add_development_dependency "bundler" spec.add_development_dependency "bundler"
spec.add_development_dependency "byebug" spec.add_development_dependency "debug"
spec.add_development_dependency "rspec" spec.add_development_dependency "rspec"
spec.add_development_dependency "timecop" spec.add_development_dependency "timecop"
end end

View File

@ -17,7 +17,7 @@
# You should have received a copy of the GNU Affero General Public License along # You should have received a copy of the GNU Affero General Public License along
# with this program. If not, see <http://www.gnu.org/licenses/>. # with this program. If not, see <http://www.gnu.org/licenses/>.
require "byebug" require "debug"
require "request_context" require "request_context"
require "rails" require "rails"
Rails.env = "test" Rails.env = "test"

View File

@ -38,14 +38,20 @@ GEM
ast (2.4.2) ast (2.4.2)
base64 (0.1.1) base64 (0.1.1)
builder (3.2.4) builder (3.2.4)
byebug (11.1.3)
coderay (1.1.3) coderay (1.1.3)
concurrent-ruby (1.2.2) concurrent-ruby (1.2.2)
crass (1.0.6) crass (1.0.6)
debug (1.8.0)
irb (>= 1.5.0)
reline (>= 0.3.1)
diff-lcs (1.5.0) diff-lcs (1.5.0)
erubi (1.12.0) erubi (1.12.0)
i18n (1.14.1) i18n (1.14.1)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
io-console (0.6.0)
irb (1.8.1)
rdoc
reline (>= 0.3.8)
jira_ref_parser (1.0.1) jira_ref_parser (1.0.1)
json (2.6.3) json (2.6.3)
language_server-protocol (3.17.0.3) language_server-protocol (3.17.0.3)
@ -76,6 +82,8 @@ GEM
pry (0.14.2) pry (0.14.2)
coderay (~> 1.1) coderay (~> 1.1)
method_source (~> 1.0) method_source (~> 1.0)
psych (5.1.0)
stringio
racc (1.7.1) racc (1.7.1)
rack (2.2.8) rack (2.2.8)
rack-test (2.1.0) rack-test (2.1.0)
@ -96,7 +104,11 @@ GEM
zeitwerk (~> 2.5) zeitwerk (~> 2.5)
rainbow (3.1.1) rainbow (3.1.1)
rake (13.0.6) rake (13.0.6)
rdoc (6.5.0)
psych (>= 4.0.0)
regexp_parser (2.8.1) regexp_parser (2.8.1)
reline (0.3.8)
io-console (~> 0.5)
rexml (3.2.6) rexml (3.2.6)
rspec (3.12.0) rspec (3.12.0)
rspec-core (~> 3.12.0) rspec-core (~> 3.12.0)
@ -130,6 +142,7 @@ GEM
rack (>= 1.1) rack (>= 1.1)
rubocop (>= 1.33.0, < 2.0) rubocop (>= 1.33.0, < 2.0)
ruby-progressbar (1.13.0) ruby-progressbar (1.13.0)
stringio (3.0.8)
thor (1.2.2) thor (1.2.2)
tzinfo (2.0.6) tzinfo (2.0.6)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
@ -145,7 +158,7 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
bundler (~> 2.2) bundler (~> 2.2)
byebug debug
pry (~> 0.10) pry (~> 0.10)
rake rake
rspec (~> 3.12) rspec (~> 3.12)

View File

@ -20,7 +20,7 @@ Gem::Specification.new do |spec|
spec.add_dependency "rubocop-rails", "~> 2.19" spec.add_dependency "rubocop-rails", "~> 2.19"
spec.add_development_dependency "bundler", "~> 2.2" spec.add_development_dependency "bundler", "~> 2.2"
spec.add_development_dependency "byebug" spec.add_development_dependency "debug"
spec.add_development_dependency "pry", "~> 0.10" spec.add_development_dependency "pry", "~> 0.10"
spec.add_development_dependency "rake" spec.add_development_dependency "rake"
spec.add_development_dependency "rspec", "~> 3.12" spec.add_development_dependency "rspec", "~> 3.12"

View File

@ -20,7 +20,7 @@
require "rubocop" require "rubocop"
require "rubocop/rspec/support" require "rubocop/rspec/support"
require "rubocop_canvas" require "rubocop_canvas"
require "byebug" require "debug"
RSpec.configure do |config| RSpec.configure do |config|
config.order = :random config.order = :random

View File

@ -29,14 +29,20 @@ GEM
i18n (>= 1.6, < 2) i18n (>= 1.6, < 2)
minitest (>= 5.1) minitest (>= 5.1)
tzinfo (~> 2.0) tzinfo (~> 2.0)
byebug (11.1.3)
concurrent-ruby (1.2.2) concurrent-ruby (1.2.2)
crass (1.0.6) crass (1.0.6)
debug (1.8.0)
irb (>= 1.5.0)
reline (>= 0.3.1)
diff-lcs (1.5.0) diff-lcs (1.5.0)
hashie (5.0.0) hashie (5.0.0)
i18n (1.14.1) i18n (1.14.1)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
idn-ruby (0.1.5) idn-ruby (0.1.5)
io-console (0.6.0)
irb (1.8.1)
rdoc
reline (>= 0.3.8)
mini_portile2 (2.8.4) mini_portile2 (2.8.4)
minitest (5.20.0) minitest (5.20.0)
nokogiri (1.15.4) nokogiri (1.15.4)
@ -56,8 +62,14 @@ GEM
version_gem (~> 1.1) version_gem (~> 1.1)
oauth-tty (1.0.5) oauth-tty (1.0.5)
version_gem (~> 1.1, >= 1.1.1) version_gem (~> 1.1, >= 1.1.1)
psych (5.1.0)
stringio
racc (1.7.1) racc (1.7.1)
rake (13.0.6) rake (13.0.6)
rdoc (6.5.0)
psych (>= 4.0.0)
reline (0.3.8)
io-console (~> 0.5)
rspec (3.12.0) rspec (3.12.0)
rspec-core (~> 3.12.0) rspec-core (~> 3.12.0)
rspec-expectations (~> 3.12.0) rspec-expectations (~> 3.12.0)
@ -77,6 +89,7 @@ GEM
snaky_hash (2.0.1) snaky_hash (2.0.1)
hashie hashie
version_gem (~> 1.1, >= 1.1.1) version_gem (~> 1.1, >= 1.1.1)
stringio (3.0.8)
twitter-text (3.1.0) twitter-text (3.1.0)
idn-ruby idn-ruby
unf (~> 0.1.0) unf (~> 0.1.0)
@ -96,8 +109,8 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
bundler (~> 2.2) bundler (~> 2.2)
byebug
canvas_text_helper! canvas_text_helper!
debug
html_text_helper! html_text_helper!
rake rake
rspec (~> 3.12) rspec (~> 3.12)

View File

@ -18,7 +18,7 @@
# with this program. If not, see <http://www.gnu.org/licenses/>. # with this program. If not, see <http://www.gnu.org/licenses/>.
require "twitter" require "twitter"
require "byebug" require "debug"
I18n.load_path += Dir[File.join("spec", "locales", "*.yml")] I18n.load_path += Dir[File.join("spec", "locales", "*.yml")]

View File

@ -15,7 +15,7 @@ Gem::Specification.new do |spec|
spec.add_dependency "oauth" spec.add_dependency "oauth"
spec.add_development_dependency "bundler", "~> 2.2" spec.add_development_dependency "bundler", "~> 2.2"
spec.add_development_dependency "byebug" spec.add_development_dependency "debug"
spec.add_development_dependency "rake" spec.add_development_dependency "rake"
spec.add_development_dependency "rspec", "~> 3.12" spec.add_development_dependency "rspec", "~> 3.12"
end end

View File

@ -25,7 +25,7 @@
# from their use, making things harder to find # from their use, making things harder to find
begin begin
require "byebug" require "debug"
rescue LoadError rescue LoadError
nil nil
end end