D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
thread-self
/
root
/
usr
/
share
/
rubygems
/
rubygems
/
package
/
Filename :
file_source.rb
back
Copy
# frozen_string_literal: true ## # The primary source of gems is a file on disk, including all usages # internal to rubygems. # # This is a private class, do not depend on it directly. Instead, pass a path # object to `Gem::Package.new`. class Gem::Package::FileSource < Gem::Package::Source # :nodoc: all attr_reader :path def initialize path @path = path end def start @start ||= File.read path, 20 end def present? File.exist? path end def with_write_io &block File.open path, 'wb', &block end def with_read_io &block File.open path, 'rb', &block end end
Name
Size
Last Modified
Owner
Permissions
Actions
tar_reader
Dir
December 09 2024 3:40:16
root
0755
digest_io.rb
1.331
KB
April 05 2021 11:46:35
root
0644
file_source.rb
0.595
KB
April 05 2021 11:46:35
root
0644
io_source.rb
0.751
KB
April 05 2021 11:46:35
root
0644
old.rb
3.861
KB
April 05 2021 11:46:35
root
0644
source.rb
0.07
KB
April 05 2021 11:46:35
root
0644
tar_header.rb
5.517
KB
April 05 2021 11:46:35
root
0644
tar_reader.rb
2.394
KB
April 05 2021 11:46:35
root
0644
tar_test_case.rb
3.85
KB
April 05 2021 11:46:35
root
0644
tar_writer.rb
7.571
KB
April 05 2021 11:46:35
root
0644
2017 © D7net | D704T team