Hackfut Security File Manager
Current Path:
/opt/td-agent/embedded/lib/ruby/gems/2.4.0/gems/hirb-0.7.3/lib/hirb
opt
/
td-agent
/
embedded
/
lib
/
ruby
/
gems
/
2.4.0
/
gems
/
hirb-0.7.3
/
lib
/
hirb
/
📁
..
📄
console.rb
(1.78 KB)
📄
dynamic_view.rb
(4.97 KB)
📄
formatter.rb
(5.41 KB)
📁
helpers
📄
helpers.rb
(512 B)
📄
import_object.rb
(227 B)
📄
menu.rb
(7.71 KB)
📄
pager.rb
(3.45 KB)
📄
string.rb
(995 B)
📄
util.rb
(3.18 KB)
📄
version.rb
(36 B)
📄
view.rb
(8.97 KB)
📁
views
📄
views.rb
(233 B)
Editing: string.rb
module Hirb # Provides string helpers to deal with UTF-8 and ruby 1.8.x module String extend self # :stopdoc: if RUBY_VERSION < '1.9' def size(string) string.scan(/./).length end def ljust(string, desired_length) leftover = desired_length - size(string) leftover > 0 ? string + " " * leftover : string end def rjust(string, desired_length) leftover = desired_length - size(string) leftover > 0 ? " " * leftover + string : string end def slice(string, start, finish) string.scan(/./).slice(start, finish).join('') end else def size(string) string.length end def ljust(string, desired_length) string.ljust(desired_length) end def rjust(string, desired_length) string.rjust(desired_length) end def slice(*args) string = args.shift string.slice(*args) end end #:startdoc: end end
Upload File
Create Folder