Class: Stride::AtlassianDocumentFormatExpander

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

Defined Under Namespace

Classes: ContentBlock, ContentBlocks

Instance Method Summary collapse

Constructor Details

#initialize(initial_json) ⇒ AtlassianDocumentFormatExpander

Returns a new instance of AtlassianDocumentFormatExpander.



3
4
5
# File 'lib/stride/atlassian_document_format_expander.rb', line 3

def initialize(initial_json)
  self.initial_json = initial_json
end

Instance Method Details

#as_jsonObject



7
8
9
10
11
12
# File 'lib/stride/atlassian_document_format_expander.rb', line 7

def as_json
  return initial_json unless initial_json.has_key?('content')

  initial_json['content'] = ContentBlocks.new(initial_json['content']).as_json
  initial_json
end