diff --git a/Gemfile b/Gemfile index a09faa438..73034234c 100644 --- a/Gemfile +++ b/Gemfile @@ -6,3 +6,5 @@ gem "base64" gem "benchmark" gem "ostruct" gem "rexml" +gem "rubocop", "= 1.71.2", require: false +gem "nokogiri", ">= 1.6", "< 1.17.0" diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 000000000..ba745799e --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,111 @@ +PATH + remote: . + specs: + twilio-ruby (7.10.7) + faraday (>= 2.0, < 3.0) + jwt (>= 1.5, < 4.0) + nokogiri (>= 1.6, < 2.0) + +GEM + remote: https://rubygems.org/ + specs: + ast (2.4.3) + base64 (0.3.0) + benchmark (0.5.0) + diff-lcs (1.6.2) + docile (1.4.1) + equivalent-xml (0.6.0) + nokogiri (>= 1.4.3) + fakeweb (1.3.0) + faraday (2.14.2) + faraday-net_http (>= 2.0, < 3.5) + json + logger + faraday-net_http (3.4.4) + net-http (~> 0.5) + json (2.19.8) + jwt (3.2.0) + base64 + language_server-protocol (3.17.0.5) + logger (1.4.4) + mini_portile2 (2.8.9) + net-http (0.9.1) + uri (>= 0.11.1) + nokogiri (1.16.8) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) + ostruct (0.6.3) + parallel (1.28.0) + parser (3.3.11.1) + ast (~> 2.4.1) + racc + prism (1.9.0) + racc (1.8.1) + rack (2.2.23) + rainbow (3.1.1) + rake (13.4.2) + regexp_parser (2.12.0) + rexml (3.4.4) + rspec (3.13.2) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-core (3.13.6) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.5) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.8) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.7) + rubocop (1.71.2) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 2.9.3, < 3.0) + rubocop-ast (>= 1.38.0, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 4.0) + rubocop-ast (1.49.1) + parser (>= 3.3.7.2) + prism (~> 1.7) + ruby-progressbar (1.13.0) + simplecov (0.22.0) + docile (~> 1.1) + simplecov-html (~> 0.11) + simplecov_json_formatter (~> 0.1) + simplecov-html (0.13.2) + simplecov_json_formatter (0.1.4) + unicode-display_width (3.2.0) + unicode-emoji (~> 4.1) + unicode-emoji (4.2.0) + uri (1.1.1) + yard (0.9.44) + +PLATFORMS + arm64-darwin-25 + x86_64-linux + +DEPENDENCIES + base64 + benchmark + bundler (>= 1.5, < 3.0) + equivalent-xml (~> 0.6) + fakeweb (~> 1.3) + logger (~> 1.4.2) + nokogiri (>= 1.6, < 1.17.0) + ostruct + rack (~> 2.0) + rake (~> 13.0) + rexml + rspec (~> 3.0) + rubocop (= 1.71.2) + simplecov + twilio-ruby! + yard (~> 0.9.9) + +BUNDLED WITH + 2.4.22 diff --git a/Makefile b/Makefile index 7718285c0..9a6773458 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ githooks: ln -sf ../../githooks/pre-commit .git/hooks/pre-commit install: - bundle install --with development; bundle exec rake install + bundle install --local; bundle exec rake install test: bundle exec rake spec diff --git a/twilio-ruby.gemspec b/twilio-ruby.gemspec index c329d49f3..c76cf9779 100644 --- a/twilio-ruby.gemspec +++ b/twilio-ruby.gemspec @@ -17,7 +17,7 @@ Gem::Specification.new do |spec| spec.metadata = { 'documentation_uri' => 'https://www.twilio.com/docs/libraries/reference/twilio-ruby/', 'yard.run' => 'yri' } # use "yard" to build full HTML docs - spec.files = `git ls-files -z`.split("\x0").reject { |f| f.match?(%r{^(spec)/}) } + spec.files = `git ls-files -z`.split("\x0").reject { |f| f.match?(%r{^(spec|vendor)/}) } spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) } spec.test_files = spec.files.grep(%r{^(test|spec|features)/}) spec.require_paths = ['lib'] diff --git a/vendor/cache/ast-2.4.3.gem b/vendor/cache/ast-2.4.3.gem new file mode 100644 index 000000000..1f5e5c25c Binary files /dev/null and b/vendor/cache/ast-2.4.3.gem differ diff --git a/vendor/cache/base64-0.3.0.gem b/vendor/cache/base64-0.3.0.gem new file mode 100644 index 000000000..12f53f142 Binary files /dev/null and b/vendor/cache/base64-0.3.0.gem differ diff --git a/vendor/cache/benchmark-0.5.0.gem b/vendor/cache/benchmark-0.5.0.gem new file mode 100644 index 000000000..f68092b65 Binary files /dev/null and b/vendor/cache/benchmark-0.5.0.gem differ diff --git a/vendor/cache/diff-lcs-1.6.2.gem b/vendor/cache/diff-lcs-1.6.2.gem new file mode 100644 index 000000000..21c4c77c3 Binary files /dev/null and b/vendor/cache/diff-lcs-1.6.2.gem differ diff --git a/vendor/cache/docile-1.4.1.gem b/vendor/cache/docile-1.4.1.gem new file mode 100644 index 000000000..b292f4e56 Binary files /dev/null and b/vendor/cache/docile-1.4.1.gem differ diff --git a/vendor/cache/equivalent-xml-0.6.0.gem b/vendor/cache/equivalent-xml-0.6.0.gem new file mode 100644 index 000000000..36a2c42d9 Binary files /dev/null and b/vendor/cache/equivalent-xml-0.6.0.gem differ diff --git a/vendor/cache/fakeweb-1.3.0.gem b/vendor/cache/fakeweb-1.3.0.gem new file mode 100644 index 000000000..daca13af7 Binary files /dev/null and b/vendor/cache/fakeweb-1.3.0.gem differ diff --git a/vendor/cache/faraday-2.14.2.gem b/vendor/cache/faraday-2.14.2.gem new file mode 100644 index 000000000..1697654ed Binary files /dev/null and b/vendor/cache/faraday-2.14.2.gem differ diff --git a/vendor/cache/faraday-net_http-3.4.4.gem b/vendor/cache/faraday-net_http-3.4.4.gem new file mode 100644 index 000000000..7a3c965f6 Binary files /dev/null and b/vendor/cache/faraday-net_http-3.4.4.gem differ diff --git a/vendor/cache/json-2.19.8.gem b/vendor/cache/json-2.19.8.gem new file mode 100644 index 000000000..f6b8caadb Binary files /dev/null and b/vendor/cache/json-2.19.8.gem differ diff --git a/vendor/cache/jwt-3.2.0.gem b/vendor/cache/jwt-3.2.0.gem new file mode 100644 index 000000000..0a6b4ad6b Binary files /dev/null and b/vendor/cache/jwt-3.2.0.gem differ diff --git a/vendor/cache/language_server-protocol-3.17.0.5.gem b/vendor/cache/language_server-protocol-3.17.0.5.gem new file mode 100644 index 000000000..40a28d80b Binary files /dev/null and b/vendor/cache/language_server-protocol-3.17.0.5.gem differ diff --git a/vendor/cache/logger-1.4.4.gem b/vendor/cache/logger-1.4.4.gem new file mode 100644 index 000000000..7855100d1 Binary files /dev/null and b/vendor/cache/logger-1.4.4.gem differ diff --git a/vendor/cache/mini_portile2-2.8.9.gem b/vendor/cache/mini_portile2-2.8.9.gem new file mode 100644 index 000000000..f90f71bff Binary files /dev/null and b/vendor/cache/mini_portile2-2.8.9.gem differ diff --git a/vendor/cache/net-http-0.9.1.gem b/vendor/cache/net-http-0.9.1.gem new file mode 100644 index 000000000..912cf245f Binary files /dev/null and b/vendor/cache/net-http-0.9.1.gem differ diff --git a/vendor/cache/nokogiri-1.16.8-x86_64-linux.gem b/vendor/cache/nokogiri-1.16.8-x86_64-linux.gem new file mode 100644 index 000000000..128b72124 Binary files /dev/null and b/vendor/cache/nokogiri-1.16.8-x86_64-linux.gem differ diff --git a/vendor/cache/nokogiri-1.16.8.gem b/vendor/cache/nokogiri-1.16.8.gem new file mode 100644 index 000000000..30e240494 Binary files /dev/null and b/vendor/cache/nokogiri-1.16.8.gem differ diff --git a/vendor/cache/ostruct-0.6.3.gem b/vendor/cache/ostruct-0.6.3.gem new file mode 100644 index 000000000..a1de39220 Binary files /dev/null and b/vendor/cache/ostruct-0.6.3.gem differ diff --git a/vendor/cache/parallel-1.28.0.gem b/vendor/cache/parallel-1.28.0.gem new file mode 100644 index 000000000..3d7df4b00 Binary files /dev/null and b/vendor/cache/parallel-1.28.0.gem differ diff --git a/vendor/cache/parser-3.3.11.1.gem b/vendor/cache/parser-3.3.11.1.gem new file mode 100644 index 000000000..f4711f1b4 Binary files /dev/null and b/vendor/cache/parser-3.3.11.1.gem differ diff --git a/vendor/cache/prism-1.9.0.gem b/vendor/cache/prism-1.9.0.gem new file mode 100644 index 000000000..45fb8712e Binary files /dev/null and b/vendor/cache/prism-1.9.0.gem differ diff --git a/vendor/cache/racc-1.8.1.gem b/vendor/cache/racc-1.8.1.gem new file mode 100644 index 000000000..ad9e6bbda Binary files /dev/null and b/vendor/cache/racc-1.8.1.gem differ diff --git a/vendor/cache/rack-2.2.23.gem b/vendor/cache/rack-2.2.23.gem new file mode 100644 index 000000000..0b802fbd8 Binary files /dev/null and b/vendor/cache/rack-2.2.23.gem differ diff --git a/vendor/cache/rainbow-3.1.1.gem b/vendor/cache/rainbow-3.1.1.gem new file mode 100644 index 000000000..863181a2e Binary files /dev/null and b/vendor/cache/rainbow-3.1.1.gem differ diff --git a/vendor/cache/rake-13.4.2.gem b/vendor/cache/rake-13.4.2.gem new file mode 100644 index 000000000..e8781c642 Binary files /dev/null and b/vendor/cache/rake-13.4.2.gem differ diff --git a/vendor/cache/regexp_parser-2.12.0.gem b/vendor/cache/regexp_parser-2.12.0.gem new file mode 100644 index 000000000..df37dcca8 Binary files /dev/null and b/vendor/cache/regexp_parser-2.12.0.gem differ diff --git a/vendor/cache/rexml-3.4.4.gem b/vendor/cache/rexml-3.4.4.gem new file mode 100644 index 000000000..46cc01a80 Binary files /dev/null and b/vendor/cache/rexml-3.4.4.gem differ diff --git a/vendor/cache/rspec-3.13.2.gem b/vendor/cache/rspec-3.13.2.gem new file mode 100644 index 000000000..4b00e2ae4 Binary files /dev/null and b/vendor/cache/rspec-3.13.2.gem differ diff --git a/vendor/cache/rspec-core-3.13.6.gem b/vendor/cache/rspec-core-3.13.6.gem new file mode 100644 index 000000000..98f9a48ce Binary files /dev/null and b/vendor/cache/rspec-core-3.13.6.gem differ diff --git a/vendor/cache/rspec-expectations-3.13.5.gem b/vendor/cache/rspec-expectations-3.13.5.gem new file mode 100644 index 000000000..51409fdd2 Binary files /dev/null and b/vendor/cache/rspec-expectations-3.13.5.gem differ diff --git a/vendor/cache/rspec-mocks-3.13.8.gem b/vendor/cache/rspec-mocks-3.13.8.gem new file mode 100644 index 000000000..bcfbd7ab4 Binary files /dev/null and b/vendor/cache/rspec-mocks-3.13.8.gem differ diff --git a/vendor/cache/rspec-support-3.13.7.gem b/vendor/cache/rspec-support-3.13.7.gem new file mode 100644 index 000000000..bce7215bf Binary files /dev/null and b/vendor/cache/rspec-support-3.13.7.gem differ diff --git a/vendor/cache/rubocop-1.71.2.gem b/vendor/cache/rubocop-1.71.2.gem new file mode 100644 index 000000000..c725fd783 Binary files /dev/null and b/vendor/cache/rubocop-1.71.2.gem differ diff --git a/vendor/cache/rubocop-ast-1.49.1.gem b/vendor/cache/rubocop-ast-1.49.1.gem new file mode 100644 index 000000000..a372961ce Binary files /dev/null and b/vendor/cache/rubocop-ast-1.49.1.gem differ diff --git a/vendor/cache/ruby-progressbar-1.13.0.gem b/vendor/cache/ruby-progressbar-1.13.0.gem new file mode 100644 index 000000000..c50b94b26 Binary files /dev/null and b/vendor/cache/ruby-progressbar-1.13.0.gem differ diff --git a/vendor/cache/simplecov-0.22.0.gem b/vendor/cache/simplecov-0.22.0.gem new file mode 100644 index 000000000..ce8f97942 Binary files /dev/null and b/vendor/cache/simplecov-0.22.0.gem differ diff --git a/vendor/cache/simplecov-html-0.13.2.gem b/vendor/cache/simplecov-html-0.13.2.gem new file mode 100644 index 000000000..d2007c292 Binary files /dev/null and b/vendor/cache/simplecov-html-0.13.2.gem differ diff --git a/vendor/cache/simplecov_json_formatter-0.1.4.gem b/vendor/cache/simplecov_json_formatter-0.1.4.gem new file mode 100644 index 000000000..75f6f6e0e Binary files /dev/null and b/vendor/cache/simplecov_json_formatter-0.1.4.gem differ diff --git a/vendor/cache/unicode-display_width-3.2.0.gem b/vendor/cache/unicode-display_width-3.2.0.gem new file mode 100644 index 000000000..37a7d7a0b Binary files /dev/null and b/vendor/cache/unicode-display_width-3.2.0.gem differ diff --git a/vendor/cache/unicode-emoji-4.2.0.gem b/vendor/cache/unicode-emoji-4.2.0.gem new file mode 100644 index 000000000..3ceb38a06 Binary files /dev/null and b/vendor/cache/unicode-emoji-4.2.0.gem differ diff --git a/vendor/cache/uri-1.1.1.gem b/vendor/cache/uri-1.1.1.gem new file mode 100644 index 000000000..d1bea0cc4 Binary files /dev/null and b/vendor/cache/uri-1.1.1.gem differ diff --git a/vendor/cache/yard-0.9.44.gem b/vendor/cache/yard-0.9.44.gem new file mode 100644 index 000000000..1f5ea9c76 Binary files /dev/null and b/vendor/cache/yard-0.9.44.gem differ