fix model specs

This commit is contained in:
Torsten 2022-12-08 16:34:20 +02:00
parent 6b08246c2c
commit a8aa16170a
1 changed files with 14 additions and 0 deletions

View File

@ -3,4 +3,18 @@ require "merged/engine"
module Merged
def self.load_data
["card_style" , "section_style" , "option"].each do |kind|
# loading egine definitions first, can be overriden
load_from kind , Engine.root.join("config/merged/#{kind}.yaml")
end
Page.load_pages
Image.load_images
end
def self.load_from( kind , path )
return unless File.exists?(path)
clazz = "Merged::#{kind.camelcase}".constantize
clazz.load(YAML.load_file( path ))
end
end