Module: DraftjsHtml

Defined in:
lib/draftjs_html.rb,
lib/draftjs_html/node.rb,
lib/draftjs_html/errors.rb,
lib/draftjs_html/draftjs.rb,
lib/draftjs_html/to_html.rb,
lib/draftjs_html/version.rb,
lib/draftjs_html/from_html.rb,
lib/draftjs_html/html_depth.rb,
lib/draftjs_html/spec_support.rb,
lib/draftjs_html/draftjs/block.rb,
lib/draftjs_html/html_defaults.rb,
lib/draftjs_html/draftjs/entity.rb,
lib/draftjs_html/draftjs/to_raw.rb,
lib/draftjs_html/draftjs/content.rb,
lib/draftjs_html/overrideable_map.rb,
lib/draftjs_html/draftjs/entity_map.rb,
lib/draftjs_html/from_html/elements.rb,
lib/draftjs_html/spec_support/rspec.rb,
lib/draftjs_html/draftjs/raw_builder.rb,
lib/draftjs_html/from_html/char_list.rb,
lib/draftjs_html/draftjs/null_content.rb,
lib/draftjs_html/from_html/depth_stack.rb,
lib/draftjs_html/current_bidi_direction.rb,
lib/draftjs_html/draftjs/character_meta.rb,
lib/draftjs_html/from_html/pending_block.rb,
lib/draftjs_html/draftjs/applicable_range.rb

Defined Under Namespace

Modules: Draftjs, HtmlDefaults, SpecSupport Classes: CurrentBidiDirection, FromHtml, HtmlDepth, Node, NokogiriNode, OverrideableMap, StringNode, ToHtml

Constant Summary collapse

Error =
Class.new(StandardError)
InvalidRawDraftjs =
Class.new(Error)
VERSION =
"0.32.0"

Class Method Summary collapse

Class Method Details

.from_html(html_str, options: {}) ⇒ Object



16
17
18
# File 'lib/draftjs_html.rb', line 16

def self.from_html(html_str, options: {})
  FromHtml.new(options).convert(html_str)
end

.to_html(raw_draftjs, options: {}) ⇒ Object



12
13
14
# File 'lib/draftjs_html.rb', line 12

def self.to_html(raw_draftjs, options: {})
  ToHtml.new(options).convert(raw_draftjs)
end