merged/lib/merged.rb

21 lines
386 B
Ruby

require "merged/version"
require "merged/engine"
module Merged
def self.load_data
# pre-load data
OptionDefinition.all
CardStyle.all
SectionStyle.all
Page.all
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