Class: Sinicum::Jcr::NodeInitializer

Inherits:
Object
  • Object
show all
Defined in:
lib/sinicum/jcr/node_initializer.rb

Overview

Responsible for Initializing a node based on the nodes’ JSON data with the correct class.

Class Method Summary collapse

Class Method Details

.initialize_node_from_json(json) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/sinicum/jcr/node_initializer.rb', line 6

def self.initialize_node_from_json(json)
  node = nil
  TypeTranslator.list.each do |translator|
    node = translator.initialize_node(json)
    break if node
  end
  node
end