brew vendor-gems: commit updates.
This commit is contained in:
parent
b46a48df72
commit
2d2282196f
@ -181,6 +181,7 @@ GEM
|
||||
zeitwerk (2.6.12)
|
||||
|
||||
PLATFORMS
|
||||
aarch64-linux
|
||||
arm-linux
|
||||
arm64-darwin
|
||||
x86_64-darwin
|
||||
|
@ -74,7 +74,7 @@ $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version
|
||||
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/sorbet-runtime-0.5.11155/lib")
|
||||
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/parlour-8.1.0/lib")
|
||||
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/patchelf-1.4.0/lib")
|
||||
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/plist-3.7.0/lib")
|
||||
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/plist-3.7.1/lib")
|
||||
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/prettier_print-1.2.1/lib")
|
||||
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/extensions/x86_64-darwin-15/#{Gem.extension_api_version}/prism-0.19.0")
|
||||
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/prism-0.19.0/lib")
|
||||
|
@ -9,7 +9,6 @@
|
||||
# Distributed under the MIT License
|
||||
#
|
||||
|
||||
require 'base64'
|
||||
require 'cgi'
|
||||
require 'stringio'
|
||||
|
@ -124,11 +124,9 @@ module Plist
|
||||
|
||||
def data_tag(data, level)
|
||||
# note that apple plists are wrapped at a different length then
|
||||
# what ruby's base64 wraps by default.
|
||||
# I used #encode64 instead of #b64encode (which allows a length arg)
|
||||
# because b64encode is b0rked and ignores the length arg.
|
||||
# what ruby's pack wraps by default.
|
||||
tag('data', nil, level) do
|
||||
Base64.encode64(data)
|
||||
[data].pack("m") # equivalent to Base64.encode64(data)
|
||||
.gsub(/\s+/, '')
|
||||
.scan(/.{1,68}/o)
|
||||
.collect { |line| indent(line, level) }
|
@ -246,10 +246,10 @@ module Plist
|
||||
end
|
||||
end
|
||||
|
||||
require 'base64'
|
||||
class PData < PTag
|
||||
def to_ruby
|
||||
data = Base64.decode64(text.gsub(/\s+/, '')) unless text.nil?
|
||||
# unpack("m")[0] is equivalent to Base64.decode64
|
||||
data = text.gsub(/\s+/, '').unpack("m")[0] unless text.nil?
|
||||
begin
|
||||
return Marshal.load(data) if options[:marshal]
|
||||
rescue Exception
|
@ -1,5 +1,5 @@
|
||||
# encoding: utf-8
|
||||
|
||||
module Plist
|
||||
VERSION = '3.7.0'.freeze
|
||||
VERSION = '3.7.1'.freeze
|
||||
end
|
Loading…
x
Reference in New Issue
Block a user