25 Commits

Author SHA1 Message Date
Mike McQuaid
52fc18d0a5
brew vendor-gems: commit updates. 2019-01-14 14:05:55 +00:00
Mike McQuaid
6f22857d03
Merge pull request #5475 from Homebrew/dependabot/bundler/Library/Homebrew/vendor/rubocop-rspec-1.31.0
Bump rubocop-rspec from 1.30.1 to 1.31.0 in /Library/Homebrew/vendor
2019-01-04 13:23:30 +00:00
Mike McQuaid
4f86e1d54e
brew vendor-gems: commit updates. 2019-01-04 08:46:22 +00:00
Shaun Jackman
c9a453d5d0 Symlink vendor/bundle-standalone/ruby/2.x [Linux]
Symlink 2.3.0 to 2.4.0, 2.5.0, and 2.6.0.

When using Ruby 2.4 or newer, fix the error:
/usr/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require':
cannot load such file -- active_support/core_ext/object/blank (LoadError)
2019-01-03 09:33:26 -08:00
Mike McQuaid
1bc386fa47
brew vendor-gems: commit updates. 2019-01-02 12:07:57 +00:00
Mike McQuaid
8dfafa783f
brew vendor-gems: commit updates. 2018-12-25 21:35:44 +00:00
Mike McQuaid
0204a38f0c
brew vendor-gems: commit updates. 2018-12-21 10:54:26 +00:00
Mike McQuaid
6119c78c5c
Cleanup other vendored gems.
Exclude subdirectories and specific files. This makes adding/removing files on newly vendored versions much easier.
2018-12-17 13:27:41 +00:00
Mike McQuaid
5fb9c255a5
i18n: vendor gem. 2018-12-17 13:27:40 +00:00
Mike McQuaid
92fdcae23b
Vendor concurrent-ruby-1.1.4. 2018-12-16 12:16:58 +00:00
Mike McQuaid
6930af0634
Merge remote-tracking branch 'origin/master' into dependabot/bundler/Library/Homebrew/vendor/rubocop-0.61.0 2018-12-05 16:33:15 +00:00
Mike McQuaid
9347c0272a
Vendor concurrent-ruby 1.1.3. 2018-12-05 16:32:24 +00:00
Markus Reiter
7129a4852a Update activesupport to 5.2.2. 2018-12-05 02:09:20 +01:00
Markus Reiter
26e7820943 Update concurrent-ruby to 1.1.3. 2018-12-05 02:09:20 +01:00
Mike McQuaid
8a87c6c202
RuboCop 0.60.0 2018-11-02 17:28:32 +00:00
Mike McQuaid
800853a28d
Vendor rubocop-rspec
We aren't going to vendor its dependencies because we already require
a systemwide installation of `rubocop` to work in your editor. This
avoids requiring users to manually do another
`gem install rubocop-rspec` to have their editor integration behave as
expected.
2018-10-14 12:11:54 -07:00
Markus Reiter
16618d0fc7 Use ActiveSupport’s #pluralize and #to_sentence. 2018-10-07 23:10:56 +02:00
Markus Reiter
a9128c543c Use ActiveSupport’s #days. 2018-10-07 23:10:56 +02:00
Mike McQuaid
580aac1053
Vendor ruby-macho-2.1.0 2018-10-02 16:40:10 +01:00
Mike McQuaid
ead23d1f4c
Use ActiveSupport File.atomic_write
nd delete our own implementation.
2018-09-18 09:20:40 +01:00
Mike McQuaid
0c6331878f
Use ActiveSupport Hash#deep_merge
And delete our own implementation.
2018-09-17 14:53:01 +01:00
Markus Reiter
3a0a9f9073 Add String#delete_prefix backport. 2018-09-16 20:07:34 +02:00
Mike McQuaid
a4d9b4816d
Partially add ActiveSupport and Concurrent Ruby gems. 2018-09-14 17:01:48 +01:00
Mike McQuaid
a6f25419aa
Update vendored gems
- backports to 3.11.4
- plist to 3.4.0
2018-09-14 10:08:43 +01:00
Mike McQuaid
d7eca0b57c
Use Bundler to manage vendor directory
Rather than having to manually keep track of what version each thing in
here is and copy files around by hand on update let's use Bundler's
standalone mode and careful use of `.gitignore` to help us do it.

This means a `bundle update --standalone` will allow us to update all
gems in vendor.

We could consider vendoring other gems this way in future but I'd
suggest only doing this for gems with no dependencies or at least gems
with no native extensions. The only gem this applies to that we
currently use is `ruby-prof` and I'm not convinced it's widely used
enough to warrant vendoring for everyone. Perhaps that's another
criteria: it should be functionality that's used by non-developer
commands and/or normal Homebrew usage.
2018-09-13 15:24:18 +01:00