diff options
| author | Markus Reiter | 2017-01-22 21:56:54 +0100 |
|---|---|---|
| committer | Markus Reiter | 2017-01-23 09:33:12 +0100 |
| commit | 2de6d96a10f00f6dc828711166a53b768f97bbab (patch) | |
| tree | 548ee03a456d01ef8792dcca0d19d6ceb6f0cf42 /Library/Homebrew/cask/lib | |
| parent | 16f4130dd81b45df697699f5bac7fa54489e8291 (diff) | |
| download | brew-2de6d96a10f00f6dc828711166a53b768f97bbab.tar.bz2 | |
Change regex to catch multi-line `pubDate` tags.
Diffstat (limited to 'Library/Homebrew/cask/lib')
| -rw-r--r-- | Library/Homebrew/cask/lib/hbc/dsl/appcast.rb | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/Library/Homebrew/cask/lib/hbc/dsl/appcast.rb b/Library/Homebrew/cask/lib/hbc/dsl/appcast.rb index 94660e936..e27870622 100644 --- a/Library/Homebrew/cask/lib/hbc/dsl/appcast.rb +++ b/Library/Homebrew/cask/lib/hbc/dsl/appcast.rb @@ -15,11 +15,7 @@ module Hbc result = SystemCommand.run("/usr/bin/curl", args: ["--compressed", "--location", "--user-agent", URL::FAKE_USER_AGENT, @uri], print_stderr: false) checkpoint = if result.success? - processed_appcast_text = result.stdout.gsub(%r{<pubDate>[^<]*</pubDate>}, "") - - # This step is necessary to replicate running `sed` from the command line - processed_appcast_text << "\n" unless processed_appcast_text.end_with?("\n") - + processed_appcast_text = result.stdout.gsub(%r{<pubDate>[^<]*</pubDate>}m, "") Digest::SHA2.hexdigest(processed_appcast_text) end |
