Linux premium180.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
LiteSpeed
: 162.0.209.168 | : 216.73.216.187
Cant Read [ /etc/named.conf ]
8.3.30
nortrmdp
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
opt /
alt /
ruby18 /
lib64 /
ruby /
1.8 /
irb /
[ HOME SHELL ]
Name
Size
Permission
Action
cmd
[ DIR ]
drwxr-xr-x
ext
[ DIR ]
drwxr-xr-x
lc
[ DIR ]
drwxr-xr-x
completion.rb
4.85
KB
-rw-r--r--
context.rb
6.01
KB
-rw-r--r--
extend-command.rb
6.89
KB
-rw-r--r--
frame.rb
1.27
KB
-rw-r--r--
help.rb
582
B
-rw-r--r--
init.rb
5.83
KB
-rw-r--r--
input-method.rb
1.81
KB
-rw-r--r--
locale.rb
3.37
KB
-rw-r--r--
notifier.rb
2.71
KB
-rw-r--r--
output-method.rb
1.79
KB
-rw-r--r--
ruby-lex.rb
21.38
KB
-rw-r--r--
ruby-token.rb
7.43
KB
-rw-r--r--
slex.rb
6.07
KB
-rw-r--r--
version.rb
303
B
-rw-r--r--
workspace.rb
2.55
KB
-rw-r--r--
ws-for-case-2.rb
258
B
-rw-r--r--
xmp.rb
1.48
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : notifier.rb
# # notifier.rb - output methods used by irb # $Release Version: 0.9.5$ # $Revision: 16857 $ # $Date: 2008-06-06 17:05:24 +0900 (Fri, 06 Jun 2008) $ # by Keiju ISHITSUKA(keiju@ruby-lang.org) # # -- # # # require "e2mmap" require "irb/output-method" module IRB module Notifier extend Exception2MessageMapper def_exception :ErrUndefinedNotifier, "undefined notifier level: %d is specified" def_exception :ErrUnrecognizedLevel, "unrecognized notifier level: %s is specified" def def_notifier(prefix = "", output_method = StdioOutputMethod.new) CompositeNotifier.new(prefix, output_method) end module_function :def_notifier class AbstructNotifier def initialize(prefix, base_notifier) @prefix = prefix @base_notifier = base_notifier end attr_reader :prefix def notify? true end def print(*opts) @base_notifier.print prefix, *opts if notify? end def printn(*opts) @base_notifier.printn prefix, *opts if notify? end def printf(format, *opts) @base_notifier.printf(prefix + format, *opts) if notify? end def puts(*objs) if notify? @base_notifier.puts(*objs.collect{|obj| prefix + obj.to_s}) end end def pp(*objs) if notify? @base_notifier.ppx @prefix, *objs end end def ppx(prefix, *objs) if notify? @base_notifier.ppx @prefix+prefix, *objs end end def exec_if yield(@base_notifier) if notify? end end class CompositeNotifier<AbstructNotifier def initialize(prefix, base_notifier) super @notifiers = [D_NOMSG] @level_notifier = D_NOMSG end attr_reader :notifiers def def_notifier(level, prefix = "") notifier = LeveledNotifier.new(self, level, prefix) @notifiers[level] = notifier notifier end attr_reader :level_notifier alias level level_notifier def level_notifier=(value) case value when AbstructNotifier @level_notifier = value when Integer l = @notifiers[value] Notifier.Raise ErrUndefinedNotifer, value unless l @level_notifier = l else Notifier.Raise ErrUnrecognizedLevel, value unless l end end alias level= level_notifier= end class LeveledNotifier<AbstructNotifier include Comparable def initialize(base, level, prefix) super(prefix, base) @level = level end attr_reader :level def <=>(other) @level <=> other.level end def notify? @base_notifier.level >= self end end class NoMsgNotifier<LeveledNotifier def initialize @base_notifier = nil @level = 0 @prefix = "" end def notify? false end end D_NOMSG = NoMsgNotifier.new end end
Close