Class: Cmtool::YmlFile

Inherits:
Object
  • Object
show all
Includes:
SimplyStored::Couch
Defined in:
app/models/cmtool/yml_file.rb

Class Method Summary collapse

Class Method Details

.all_as_objectObject



9
10
11
12
13
14
# File 'app/models/cmtool/yml_file.rb', line 9

def self.all_as_object
  all.each.with_object Hash.new do |yml_file, obj|
    yml_obj = YAML.load(yml_file.body) rescue nil
    obj.deep_merge!( yml_obj ) if yml_obj
  end
end