Module: RubyRich

Defined in:
lib/ruby_rich.rb,
lib/ruby_rich/live.rb,
lib/ruby_rich/text.rb,
lib/ruby_rich/panel.rb,
lib/ruby_rich/panel.rb,
lib/ruby_rich/print.rb,
lib/ruby_rich/table.rb,
lib/ruby_rich/dialog.rb,
lib/ruby_rich/layout.rb,
lib/ruby_rich/console.rb,
lib/ruby_rich/version.rb,
lib/ruby_rich/progress_bar.rb

Overview

定义主模块

Defined Under Namespace

Classes: CacheRender, ConfirmDialog, Console, Dialog, Error, InputDialog, Layout, Live, Panel, ProgressBar, RichPanel, RichPrint, RichText, Table

Constant Summary collapse

VERSION =
"0.2.0"

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.consoleObject

提供一个便捷方法来创建控制台实例



26
27
28
# File 'lib/ruby_rich.rb', line 26

def self.console
  @console ||= Console.new
end

.tableObject

提供一个便捷方法来创建表格



36
37
38
# File 'lib/ruby_rich.rb', line 36

def self.table
  Table.new
end

.text(content = '') ⇒ Object

提供一个便捷方法来创建富文本



31
32
33
# File 'lib/ruby_rich.rb', line 31

def self.text(content = '')
  RichText.new(content)
end

Instance Method Details



57
58
59
# File 'lib/ruby_rich/print.rb', line 57

def print(*args)
  $rich_print.print(*args)
end