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: console.rb
module Hirb # This module is meant to be extended to provide methods for use in a console/irb shell. # For example: # >> extend Hirb::Console # >> view 'some string', :class=>Some::String::Formatter # >> table [[:row1], [:row2]] module Console class<<self # A console version of render_output() which takes its same options but allows for shorthand. All options are passed to # the helper except for the formatter options. Formatter options are :class, :method and :output_method. # Examples: # render_output output, :class=>:tree :type=>:directory # # is the same as: # render_output output, :class=>:tree, :options=> {:type=>:directory} # def render_output(output, options={}) View.load_config unless View.config_loaded? View.render_output(output, options.merge(:console=>true)) end # Takes same arguments and options as render_output() but returns formatted output instead of rendering it. def format_output(output, options={}, &block) View.load_config unless View.config_loaded? View.formatter.format_output(output, options.merge(:console=>true), &block) end end # Renders a table for the given object. Takes same options as Hirb::Helpers::Table.render. def table(output, options={}) Console.render_output(output, options.merge(:class=>"Hirb::Helpers::AutoTable")) end # Renders any specified view for the given object. Takes same options as Hirb::View.render_output. def view(output, options={}) Console.render_output(output, options) end # Renders a menu given an array using Hirb::Menu.render. def menu(output, options={}, &block) Console.format_output(output, options.merge(:class=>"Hirb::Menu"), &block) end end end
Upload File
Create Folder