Class: Ecoportal::API::GraphQL::Base::Page::DataField::RichText
- Inherits:
-
DataField
- Object
- DataField
- Ecoportal::API::GraphQL::Base::Page::DataField::RichText
- Defined in:
- lib/ecoportal/api/graphql/base/page/data_field/rich_text.rb
Instance Method Summary collapse
- #as_input ⇒ Object
- #content=(new_content) ⇒ Object
-
#value ⇒ Object
v2 compat alias — RichText value is stored as content.
- #value=(new_value) ⇒ Object
Instance Method Details
#as_input ⇒ Object
19 20 21 22 23 |
# File 'lib/ecoportal/api/graphql/base/page/data_field/rich_text.rb', line 19 def as_input return nil unless dirty? { richText: { id: id, content: content } } end |
#content=(new_content) ⇒ Object
6 7 8 |
# File 'lib/ecoportal/api/graphql/base/page/data_field/rich_text.rb', line 6 def content=(new_content) doc['content'] = new_content end |
#value ⇒ Object
v2 compat alias — RichText value is stored as content
11 12 13 |
# File 'lib/ecoportal/api/graphql/base/page/data_field/rich_text.rb', line 11 def value content end |
#value=(new_value) ⇒ Object
15 16 17 |
# File 'lib/ecoportal/api/graphql/base/page/data_field/rich_text.rb', line 15 def value=(new_value) self.content = new_value end |