Class: Stride::AtlassianDocumentFormatExpander::ContentBlock

Inherits:
Object
  • Object
show all
Defined in:
lib/stride/atlassian_document_format_expander.rb

Constant Summary collapse

MENTION_REGEX =
/@@([a-zA-Z]+)\|([a-zA-Z0-9\-:]+)@@/
MENTION_REGEX_WITHOUT_GROUPS =
/@@[a-zA-Z]+\|[a-zA-Z0-9\-:]+@@/

Instance Method Summary collapse

Constructor Details

#initialize(initial_json) ⇒ ContentBlock

Returns a new instance of ContentBlock.



47
48
49
# File 'lib/stride/atlassian_document_format_expander.rb', line 47

def initialize(initial_json)
  self.initial_json = initial_json
end

Instance Method Details

#as_jsonObject



51
52
53
# File 'lib/stride/atlassian_document_format_expander.rb', line 51

def as_json
  split? ? split_json : initial_json
end