PATH: //opt/alt/ruby23/lib64/ruby/2.3.0
FILE_BARU
CREATE
FOLDER_BARU
MKDIR
UPLOAD_FILE
GO
[ .. KEMBALI ]
π English.rb
β
X
π abbrev.rb
β
X
π base64.rb
β
X
π benchmark.rb
β
X
π cgi/
X
π cgi.rb
β
X
π cmath.rb
β
X
π csv.rb
β
X
π date.rb
β
X
π debug.rb
β
X
π delegate.rb
β
X
π digest/
X
π digest.rb
β
X
π drb/
X
π drb.rb
β
X
π e2mmap.rb
β
X
π erb.rb
β
X
π expect.rb
β
X
π fiddle/
X
π fiddle.rb
β
X
π fileutils.rb
β
X
π find.rb
β
X
π forwardable.rb
β
X
π getoptlong.rb
β
X
π io/
X
π ipaddr.rb
β
X
π irb/
X
π irb.rb
β
X
π json/
X
π json.rb
β
X
π kconv.rb
β
X
π logger.rb
β
X
π mathn.rb
β
X
π matrix/
X
π matrix.rb
β
X
π mkmf.rb
β
X
π monitor.rb
β
X
π mutex_m.rb
β
X
π net/
X
π observer.rb
β
X
π open-uri.rb
β
X
π open3.rb
β
X
π openssl/
X
π openssl.rb
β
X
π optionparser.rb
β
X
π optparse/
X
π optparse.rb
β
X
π ostruct.rb
β
X
π pathname.rb
β
X
π pp.rb
β
X
π prettyprint.rb
β
X
π prime.rb
β
X
π profile.rb
β
X
π profiler.rb
β
X
π pstore.rb
β
X
π psych/
X
π psych.rb
β
X
π psych_jars.rb
β
X
π racc/
X
π rbconfig/
X
π rdoc/
X
π rdoc.rb
β
X
π resolv-replace.rb
β
X
π resolv.rb
β
X
π rexml/
X
π rinda/
X
π ripper/
X
π ripper.rb
β
X
π rss/
X
π rss.rb
β
X
π rubygems/
X
π rubygems.rb
β
X
π scanf.rb
β
X
π securerandom.rb
β
X
π set.rb
β
X
π shell/
X
π shell.rb
β
X
π shellwords.rb
β
X
π singleton.rb
β
X
π socket.rb
β
X
π sync.rb
β
X
π syslog/
X
π tempfile.rb
β
X
π thwait.rb
β
X
π time.rb
β
X
π timeout.rb
β
X
π tmpdir.rb
β
X
π tracer.rb
β
X
π tsort.rb
β
X
π ubygems.rb
β
X
π un.rb
β
X
π unicode_normalize/
X
π unicode_normalize.rb
β
X
π uri/
X
π uri.rb
β
X
π weakref.rb
β
X
π webrick/
X
π webrick.rb
β
X
π x86_64-linux/
X
π xmlrpc/
X
π xmlrpc.rb
β
X
π yaml/
X
π yaml.rb
β
X
SAVING...
BERHASIL DIUBAH!
EDITING: unicode_normalize.rb
# coding: utf-8 # frozen_string_literal: false # Copyright Ayumu Nojima (ιε³Ά ζ©) and Martin J. DΓΌrst (duerst@it.aoyama.ac.jp) # additions to class String for Unicode normalization class String # === Unicode Normalization # # :call-seq: # str.unicode_normalize(form=:nfc) # # Returns a normalized form of +str+, using Unicode normalizations # NFC, NFD, NFKC, or NFKD. The normalization form used is determined # by +form+, which is any of the four values :nfc, :nfd, :nfkc, or :nfkd. # The default is :nfc. # # If the string is not in a Unicode Encoding, then an Exception is raised. # In this context, 'Unicode Encoding' means any of UTF-8, UTF-16BE/LE, # and UTF-32BE/LE, as well as GB18030, UCS_2BE, and UCS_4BE. Anything # else than UTF-8 is implemented by converting to UTF-8, # which makes it slower than UTF-8. # # _Examples_ # # "a\u0300".unicode_normalize #=> 'Γ ' (same as "\u00E0") # "a\u0300".unicode_normalize(:nfc) #=> 'Γ ' (same as "\u00E0") # "\u00E0".unicode_normalize(:nfd) #=> 'aΜ' (same as "a\u0300") # "\xE0".force_encoding('ISO-8859-1').unicode_normalize(:nfd) # #=> Encoding::CompatibilityError raised # def unicode_normalize(form = :nfc) require 'unicode_normalize/normalize.rb' unless defined? UnicodeNormalize ## The following line can be uncommented to avoid repeated checking for ## UnicodeNormalize. However, tests didn't show any noticeable speedup ## when doing this. This comment also applies to the commented out lines ## in String#unicode_normalize! and String#unicode_normalized?. # String.send(:define_method, :unicode_normalize, ->(form = :nfc) { UnicodeNormalize.normalize(self, form) } ) UnicodeNormalize.normalize(self, form) end # :call-seq: # str.unicode_normalize!(form=:nfc) # # Destructive version of String#unicode_normalize, doing Unicode # normalization in place. # def unicode_normalize!(form = :nfc) require 'unicode_normalize/normalize.rb' unless defined? UnicodeNormalize # String.send(:define_method, :unicode_normalize!, ->(form = :nfc) { replace(unicode_normalize(form)) } ) replace(unicode_normalize(form)) end # :call-seq: # str.unicode_normalized?(form=:nfc) # # Checks whether +str+ is in Unicode normalization form +form+, # which is any of the four values :nfc, :nfd, :nfkc, or :nfkd. # The default is :nfc. # # If the string is not in a Unicode Encoding, then an Exception is raised. # For details, see String#unicode_normalize. # # _Examples_ # # "a\u0300".unicode_normalized? #=> false # "a\u0300".unicode_normalized?(:nfd) #=> true # "\u00E0".unicode_normalized? #=> true # "\u00E0".unicode_normalized?(:nfd) #=> false # "\xE0".force_encoding('ISO-8859-1').unicode_normalized? # #=> Encoding::CompatibilityError raised # def unicode_normalized?(form = :nfc) require 'unicode_normalize/normalize.rb' unless defined? UnicodeNormalize # String.send(:define_method, :unicode_normalized?, ->(form = :nfc) { UnicodeNormalize.normalized?(self, form) } ) UnicodeNormalize.normalized?(self, form) end end
SIMPAN PERUBAHAN