class Riffer::Rig::Terminal::Markdown::Span
Attributes
styles
[R]
Array[Symbol]
text
[R]
String
@dynamic text, styles, url
url
[R]
String?
Public Class Methods
(text: String, ?styles: Array[Symbol], ?url: String?) → void
Source
# File lib/riffer/rig/terminal/markdown/span.rb, line 13 def initialize(text:, styles: [], url: nil) @text = text @styles = styles @url = url freeze end
@rbs text: String @rbs styles: Array @rbs url: String? @rbs return: void
Public Instance Methods
(Riffer::Rig::Terminal::Markdown::Span other) → bool
Source
# File lib/riffer/rig/terminal/markdown/span.rb, line 22 def same_style?(other) styles == other.styles && url == other.url end
@rbs other: Riffer::Rig::Terminal::Markdown::Span @rbs return: bool