Class: Stride::AtlassianDocumentFormatExpander
- Inherits:
-
Object
- Object
- Stride::AtlassianDocumentFormatExpander
- Defined in:
- lib/stride/atlassian_document_format_expander.rb
Defined Under Namespace
Classes: ContentBlock, ContentBlocks
Instance Method Summary collapse
- #as_json ⇒ Object
-
#initialize(initial_json) ⇒ AtlassianDocumentFormatExpander
constructor
A new instance of AtlassianDocumentFormatExpander.
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_json ⇒ Object
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 |