Method: Pears::Subject#project

Defined in:
lib/pears/subject.rb

#projectObject

Projects the layers to a hash that van be used as a single source of truth.



43
44
45
46
47
# File 'lib/pears/subject.rb', line 43

def project
  layers.reverse.reduce(Hash.new) do |hash, layer|
    hash.deep_merge(layer.data)
  end.with_indifferent_access
end