20 lines
558 B
Ruby
20 lines
558 B
Ruby
require "merged"
|
|
require "rails/generators"
|
|
|
|
module Merged
|
|
class InstallGenerator < Rails::Generators::Base
|
|
source_root File.expand_path("templates", __dir__)
|
|
|
|
def install
|
|
[:card_styles, :option_definitions, :page_styles , :section_styles,
|
|
:cards, :sections , :pages, :images].each do |file|
|
|
copy_file "empty.yml", "merged/#{file}.yml"
|
|
end
|
|
copy_file "initializer.rb", "config/initializers/merged.rb"
|
|
empty_directory Merged::Image.asset_root
|
|
empty_directory Merged.data_dir + "/merged"
|
|
end
|
|
|
|
end
|
|
end
|