diff --git a/Library/Homebrew/vendor/bundle/bundler/setup.rb b/Library/Homebrew/vendor/bundle/bundler/setup.rb
index 34f069b8bf..495e3fac6c 100644
--- a/Library/Homebrew/vendor/bundle/bundler/setup.rb
+++ b/Library/Homebrew/vendor/bundle/bundler/setup.rb
@@ -3,65 +3,65 @@ require 'rbconfig'
ruby_engine = defined?(RUBY_ENGINE) ? RUBY_ENGINE : 'ruby'
ruby_version = RbConfig::CONFIG["ruby_version"]
path = File.expand_path('..', __FILE__)
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/concurrent-ruby-1.1.5/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/i18n-1.6.0/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/minitest-5.12.2/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/thread_safe-0.3.6/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/tzinfo-1.2.5/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/activesupport-5.2.3/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/ast-2.4.0/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/backports-3.15.0/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/concurrent-ruby-1.1.5/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/i18n-1.7.0/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/minitest-5.12.2/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/thread_safe-0.3.6/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/tzinfo-1.2.5/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/activesupport-5.2.3/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/ast-2.4.0/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/backports-3.15.0/lib"
$:.unshift "#{path}/"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/connection_pool-2.2.2/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/extensions/universal-darwin-18/2.3.0/json-2.2.0"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/json-2.2.0/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/docile-1.3.2/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/simplecov-html-0.10.2/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/simplecov-0.16.1/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/tins-1.21.1/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/term-ansicolor-1.7.1/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/thor-0.20.3/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/coveralls-0.8.23/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/diff-lcs-1.3/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/extensions/universal-darwin-18/2.3.0/unf_ext-0.0.7.6"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/unf_ext-0.0.7.6/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/unf-0.1.4/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/domain_name-0.5.20190701/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/extensions/universal-darwin-18/2.3.0/hpricot-0.8.6"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/hpricot-0.8.6/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/http-cookie-1.0.3/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/extensions/universal-darwin-18/2.3.0/jaro_winkler-1.5.3"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/jaro_winkler-1.5.3/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/mime-types-data-3.2019.0904/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/mime-types-3.3/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/net-http-digest_auth-1.4.1/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/net-http-persistent-3.1.0/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/mini_portile2-2.4.0/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/extensions/universal-darwin-18/2.3.0/nokogiri-1.10.4"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/nokogiri-1.10.4/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/ntlm-http-0.1.1/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/webrobots-0.1.2/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/mechanize-2.7.6/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/mustache-1.1.0/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/parallel-1.17.0/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/parallel_tests-2.29.2/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/parser-2.6.5.0/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/plist-3.5.0/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rainbow-3.0.0/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/extensions/universal-darwin-18/2.3.0/rdiscount-2.2.0.1"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rdiscount-2.2.0.1/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/ronn-0.7.3/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rspec-support-3.8.3/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rspec-core-3.8.2/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rspec-expectations-3.8.5/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rspec-mocks-3.8.2/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rspec-3.8.0/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rspec-its-1.3.0/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rspec-retry-0.6.1/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rspec-wait-0.0.9/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/ruby-progressbar-1.10.1/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/unicode-display_width-1.6.0/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-0.75.0/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-performance-1.5.0/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-rspec-1.36.0/lib"
-$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/ruby-macho-2.2.0/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/connection_pool-2.2.2/lib"
+$:.unshift "#{path}/../ruby/2.3.0/extensions/universal-darwin-19/2.6.0/json-2.2.0"
+$:.unshift "#{path}/../ruby/2.3.0/gems/json-2.2.0/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/docile-1.3.2/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/simplecov-html-0.10.2/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/simplecov-0.16.1/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/tins-1.21.1/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/term-ansicolor-1.7.1/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/thor-0.20.3/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/coveralls-0.8.23/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/diff-lcs-1.3/lib"
+$:.unshift "#{path}/../ruby/2.3.0/extensions/universal-darwin-19/2.6.0/unf_ext-0.0.7.6"
+$:.unshift "#{path}/../ruby/2.3.0/gems/unf_ext-0.0.7.6/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/unf-0.1.4/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/domain_name-0.5.20190701/lib"
+$:.unshift "#{path}/../ruby/2.3.0/extensions/universal-darwin-19/2.6.0/hpricot-0.8.6"
+$:.unshift "#{path}/../ruby/2.3.0/gems/hpricot-0.8.6/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/http-cookie-1.0.3/lib"
+$:.unshift "#{path}/../ruby/2.3.0/extensions/universal-darwin-19/2.6.0/jaro_winkler-1.5.3"
+$:.unshift "#{path}/../ruby/2.3.0/gems/jaro_winkler-1.5.3/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/mime-types-data-3.2019.0904/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/mime-types-3.3/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/net-http-digest_auth-1.4.1/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/net-http-persistent-3.1.0/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/mini_portile2-2.4.0/lib"
+$:.unshift "#{path}/../ruby/2.3.0/extensions/universal-darwin-19/2.6.0/nokogiri-1.10.4"
+$:.unshift "#{path}/../ruby/2.3.0/gems/nokogiri-1.10.4/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/ntlm-http-0.1.1/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/webrobots-0.1.2/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/mechanize-2.7.6/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/mustache-1.1.0/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/parallel-1.17.0/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/parallel_tests-2.29.2/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/parser-2.6.5.0/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/plist-3.5.0/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/rainbow-3.0.0/lib"
+$:.unshift "#{path}/../ruby/2.3.0/extensions/universal-darwin-19/2.6.0/rdiscount-2.2.0.1"
+$:.unshift "#{path}/../ruby/2.3.0/gems/rdiscount-2.2.0.1/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/ronn-0.7.3/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/rspec-support-3.8.3/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/rspec-core-3.8.2/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/rspec-expectations-3.8.5/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/rspec-mocks-3.8.2/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/rspec-3.8.0/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/rspec-its-1.3.0/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/rspec-retry-0.6.1/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/rspec-wait-0.0.9/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/ruby-progressbar-1.10.1/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/unicode-display_width-1.6.0/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/rubocop-0.75.0/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/rubocop-performance-1.5.0/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/rubocop-rspec-1.36.0/lib"
+$:.unshift "#{path}/../ruby/2.3.0/gems/ruby-macho-2.2.0/lib"
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n.rb
similarity index 98%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n.rb
index b233be3ce2..8cceec4ca6 100644
--- a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n.rb
+++ b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n.rb
@@ -115,7 +115,7 @@ module I18n
# *PLURALIZATION*
#
# Translation data can contain pluralized translations. Pluralized translations
- # are arrays of singluar/plural versions of translations like ['Foo', 'Foos'].
+ # are arrays of singular/plural versions of translations like ['Foo', 'Foos'].
#
# Note that I18n::Backend::Simple only supports an algorithm for English
# pluralization rules. Other algorithms can be supported by custom backends.
@@ -173,7 +173,7 @@ module I18n
#
# It is recommended to use/implement lambdas in an "idempotent" way. E.g. when
# a cache layer is put in front of I18n.translate it will generate a cache key
- # from the argument values passed to #translate. Therefor your lambdas should
+ # from the argument values passed to #translate. Therefore your lambdas should
# always return the same translations/values per unique combination of argument
# values.
def translate(key = nil, *, throw: false, raise: false, locale: nil, **options) # TODO deprecate :raise
@@ -202,7 +202,7 @@ module I18n
# Wrapper for translate that adds :raise => true. With
# this option, if no translation is found, it will raise I18n::MissingTranslationData
def translate!(key, options = EMPTY_HASH)
- translate(key, options.merge(:raise => true))
+ translate(key, **options.merge(:raise => true))
end
alias :t! :translate!
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend.rb
similarity index 100%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend.rb
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/base.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/base.rb
similarity index 98%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/base.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/base.rb
index 724eb6aa3d..497f69b917 100644
--- a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/base.rb
+++ b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/base.rb
@@ -81,7 +81,7 @@ module I18n
key = format
type = object.respond_to?(:sec) ? 'time' : 'date'
options = options.merge(:raise => true, :object => object, :locale => locale)
- format = I18n.t(:"#{type}.formats.#{key}", options)
+ format = I18n.t(:"#{type}.formats.#{key}", **options)
end
format = translate_localization_format(locale, object, format, options)
@@ -122,7 +122,7 @@ module I18n
# first translation that can be resolved. Otherwise it tries to resolve
# the translation directly.
def default(locale, object, subject, options = EMPTY_HASH)
- options = options.dup.reject { |key, value| key == :default }
+ options = options.reject { |key, value| key == :default }
case subject
when Array
subject.each do |item|
@@ -143,7 +143,7 @@ module I18n
result = catch(:exception) do
case subject
when Symbol
- I18n.translate(subject, options.merge(:locale => locale, :throw => true))
+ I18n.translate(subject, **options.merge(:locale => locale, :throw => true))
when Proc
date_or_time = options.delete(:object) || object
resolve(locale, object, subject.call(date_or_time, options))
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/cache.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/cache.rb
similarity index 100%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/cache.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/cache.rb
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/cache_file.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/cache_file.rb
similarity index 100%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/cache_file.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/cache_file.rb
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/cascade.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/cascade.rb
similarity index 100%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/cascade.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/cascade.rb
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/chain.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/chain.rb
similarity index 93%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/chain.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/chain.rb
index f88da2d031..123f7e3c51 100644
--- a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/chain.rb
+++ b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/chain.rb
@@ -96,9 +96,13 @@ module I18n
end
def translations
- backends.first.instance_eval do
- init_translations unless initialized?
- translations
+ backends.reverse.each_with_object({}) do |backend, memo|
+ partial_translations = backend.instance_eval do
+ init_translations unless initialized?
+ translations
+ end
+
+ memo.deep_merge!(partial_translations)
end
end
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/fallbacks.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/fallbacks.rb
similarity index 100%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/fallbacks.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/fallbacks.rb
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/flatten.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/flatten.rb
similarity index 100%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/flatten.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/flatten.rb
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/gettext.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/gettext.rb
similarity index 100%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/gettext.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/gettext.rb
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/interpolation_compiler.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/interpolation_compiler.rb
similarity index 100%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/interpolation_compiler.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/interpolation_compiler.rb
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/key_value.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/key_value.rb
similarity index 100%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/key_value.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/key_value.rb
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/memoize.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/memoize.rb
similarity index 100%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/memoize.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/memoize.rb
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/metadata.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/metadata.rb
similarity index 100%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/metadata.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/metadata.rb
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/pluralization.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/pluralization.rb
similarity index 100%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/pluralization.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/pluralization.rb
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/simple.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/simple.rb
similarity index 98%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/simple.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/simple.rb
index b13abf1286..ed74146cc0 100644
--- a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/simple.rb
+++ b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/simple.rb
@@ -21,8 +21,6 @@ module I18n
class Simple
using I18n::HashRefinements
- (class << self; self; end).class_eval { public :include }
-
module Implementation
include Base
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/transliterator.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/transliterator.rb
similarity index 100%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/backend/transliterator.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/backend/transliterator.rb
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/config.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/config.rb
similarity index 100%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/config.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/config.rb
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/core_ext/hash.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/core_ext/hash.rb
similarity index 100%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/core_ext/hash.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/core_ext/hash.rb
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/exceptions.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/exceptions.rb
similarity index 100%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/exceptions.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/exceptions.rb
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/gettext.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/gettext.rb
similarity index 100%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/gettext.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/gettext.rb
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/gettext/helpers.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/gettext/helpers.rb
similarity index 97%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/gettext/helpers.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/gettext/helpers.rb
index 309f555e79..d077619ff2 100644
--- a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/gettext/helpers.rb
+++ b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/gettext/helpers.rb
@@ -19,7 +19,7 @@ module I18n
end
def gettext(msgid, options = EMPTY_HASH)
- I18n.t(msgid, { :default => msgid, :separator => '|' }.merge(options))
+ I18n.t(msgid, **{:default => msgid, :separator => '|'}.merge(options))
end
alias _ gettext
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/gettext/po_parser.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/gettext/po_parser.rb
similarity index 100%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/gettext/po_parser.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/gettext/po_parser.rb
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/interpolate/ruby.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/interpolate/ruby.rb
similarity index 93%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/interpolate/ruby.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/interpolate/ruby.rb
index b5586b2ae9..b05cf2b56a 100644
--- a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/interpolate/ruby.rb
+++ b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/interpolate/ruby.rb
@@ -4,7 +4,7 @@
module I18n
DEFAULT_INTERPOLATION_PATTERNS = [
/%%/,
- /%\{(\w+)\}/, # matches placeholders like "%{foo}"
+ /%\{([\w|]+)\}/, # matches placeholders like "%{foo} or %{foo|word}"
/%<(\w+)>(.*?\d*\.?\d*[bBdiouxXeEfgGcps])/ # matches placeholders like "%.d"
].freeze
INTERPOLATION_PATTERN = Regexp.union(DEFAULT_INTERPOLATION_PATTERNS)
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/locale.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/locale.rb
similarity index 100%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/locale.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/locale.rb
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/locale/fallbacks.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/locale/fallbacks.rb
similarity index 98%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/locale/fallbacks.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/locale/fallbacks.rb
index 83f2a5e9ca..0a791c65a7 100644
--- a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/locale/fallbacks.rb
+++ b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/locale/fallbacks.rb
@@ -66,6 +66,7 @@ module I18n
def [](locale)
raise InvalidLocale.new(locale) if locale.nil?
+ raise Disabled.new('fallback#[]') if locale == false
locale = locale.to_sym
super || store(locale, compute(locale))
end
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/locale/tag.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/locale/tag.rb
similarity index 100%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/locale/tag.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/locale/tag.rb
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/locale/tag/parents.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/locale/tag/parents.rb
similarity index 100%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/locale/tag/parents.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/locale/tag/parents.rb
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/locale/tag/rfc4646.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/locale/tag/rfc4646.rb
similarity index 100%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/locale/tag/rfc4646.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/locale/tag/rfc4646.rb
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/locale/tag/simple.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/locale/tag/simple.rb
similarity index 100%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/locale/tag/simple.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/locale/tag/simple.rb
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/middleware.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/middleware.rb
similarity index 100%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/middleware.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/middleware.rb
diff --git a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/version.rb b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/version.rb
similarity index 70%
rename from Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/version.rb
rename to Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/version.rb
index 15575dfa70..f15b0aaeb1 100644
--- a/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.6.0/lib/i18n/version.rb
+++ b/Library/Homebrew/vendor/bundle/ruby/2.3.0/gems/i18n-1.7.0/lib/i18n/version.rb
@@ -1,5 +1,5 @@
# frozen_string_literal: true
module I18n
- VERSION = "1.6.0"
+ VERSION = "1.7.0"
end