class HammerCLI::Help::Text

Public Class Methods

new(text = nil, options = {}) click to toggle source
Calls superclass method HammerCLI::Help::AbstractItem::new
# File lib/hammer_cli/help/definition/text.rb, line 4
def initialize(text = nil, options = {})
  super(options)
  build_definition(text)
end

Public Instance Methods

build_string() click to toggle source
# File lib/hammer_cli/help/definition/text.rb, line 9
def build_string
  text = @text
  text = HighLine.color(@text, :bold) if @richtext
  text
end

Protected Instance Methods

build_definition(content) click to toggle source
# File lib/hammer_cli/help/definition/text.rb, line 17
def build_definition(content)
  @text = content || ''
  @definition = Definition.new([self])
end