Method: Bcome::Node::MetaDataLoader#do_load

Defined in:
lib/objects/node/meta_data_loader.rb

#do_loadObject



39
40
41
42
43
44
45
46
47
48
49
50
51
52
# File 'lib/objects/node/meta_data_loader.rb', line 39

def do_load
   = {}
  .each do |filepath|
    next if filepath =~ /-unenc/  # we only read from the encrypted, packed files. 

    begin
      filedata = load_file_data_for(filepath)
      .deep_merge!(filedata)
    rescue Psych::SyntaxError => e
      raise Bcome::Exception::InvalidMetaDataConfig, "Error: #{e.message}"
    end
  end
  
end