Method: ArticleJSON::Elements::Text#initialize

Defined in:
lib/article_json/elements/text.rb

#initialize(content:, bold: false, italic: false, href: nil) ⇒ Text

Returns a new instance of Text.

Parameters:

  • content (String)
  • bold (Boolean) (defaults to: false)
  • italic (Boolean) (defaults to: false)
  • href (String) (defaults to: nil)


10
11
12
13
14
15
16
# File 'lib/article_json/elements/text.rb', line 10

def initialize(content:, bold: false, italic: false, href: nil)
  @type = :text
  @content = content
  @bold = bold
  @italic = italic
  @href = href
end