Class: Vedeu::Cells::Horizontal Private

Inherits:
Border show all
Defined in:
lib/vedeu/cells/borders/horizontal.rb

Overview

This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.

Provides the character/escape sequence to draw one cell of a horizontal border with a custom value, colour and style.

Direct Known Subclasses

BottomHorizontal, TopHorizontal

Instance Method Summary collapse

Instance Method Details

#as_htmlString

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns:

  • (String)


15
16
17
# File 'lib/vedeu/cells/borders/horizontal.rb', line 15

def as_html
  '─'
end

#defaultsHash<Symbol => String> (private)

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns:

  • (Hash<Symbol => String>)


32
33
34
# File 'lib/vedeu/cells/borders/horizontal.rb', line 32

def defaults
  super.merge!(value: Vedeu.esc.horizontal)
end

#textString

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns:

  • (String)


20
21
22
# File 'lib/vedeu/cells/borders/horizontal.rb', line 20

def text
  '-'
end

#typeSymbol

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns:

  • (Symbol)


25
26
27
# File 'lib/vedeu/cells/borders/horizontal.rb', line 25

def type
  :horizontal
end