Most of Hirb’s functionality is in Hirb::View. For a tutorial on configuring and creating views see Hirb::View. For a tutorial on dynamic views see Hirb::DynamicView.
Hirb can have multiple config files defined by config_files(). These config files have the following top level keys:
This hash is used by the formatter object. See Hirb::Formatter.config for its format.
Width of the terminal/console. Defaults to Hirb::View::DEFAULT_WIDTH or possibly autodetected when Hirb is enabled.
Height of the terminal/console. Defaults to Hirb::View::DEFAULT_HEIGHT or possibly autodetected when Hirb is enabled.
Boolean which determines if the formatter is enabled. Defaults to true.
Boolean which determines if the pager is enabled. Defaults to true.
Command to be used for paging. Command can have options after it i.e. ‘less -r’. Defaults to common pagers i.e. less and more if detected.
Adds views. See Hirb::DynamicView.add for details.
# File lib/hirb.rb, line 49 def add_dynamic_view(view, options, &block) DynamicView.add(view, options, &block) end
Adds views. See Hirb::View.add for details.
# File lib/hirb.rb, line 44 def add_view(view, options, &block) View.add(view, options, &block) end
Disables view functionality. See Hirb::View.disable for details.
# File lib/hirb.rb, line 39 def disable View.disable end
Enables view functionality. See Hirb::View.enable for details.
# File lib/hirb.rb, line 34 def enable(options={}, &block) View.enable(options, &block) end
Generated with the Darkfish Rdoc Generator 2.